html {
	color: #000;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}
body,div,label,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input,textarea {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	outline: none;
	color: #333;
}
textarea {
	resize: none;
}
fieldset,img {
	border: 0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style: normal;
	font-weight: normal;
}
li {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
q: before,q: after {
	content: '';
}
abbr,acronym {
	border: 0;
	font-variant: normal;
}
input.labelbox {
	border: 0;
}
a {
	text-decoration: none;
}
a.line {
	text-decoration: underline;
}
a: hover {
	text-decoration: underline;
}
strong,h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
input {
	line-height: 1.2em;
	overflow: hidden;
}
input,textarea,select {
	*font-size: 100%;
}
legend {
	color: #000;
}
del,ins {
	text-decoration: none;
}
.clear,.clearit {
	clear: both;
	padding: 0;
	margin: 0;
}
.clearFix {
	display: block;
	zoom: 1;
}
.clearFix: after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
body {
	color: #333;
}
body a.mBlogBtn: hover {
	text-decoration: none;
}
a em {
	font-family: "瀹嬩綋";
}
.fb {
	font-weight: bold;
}
.font_12 {
	font-size: 12px;
}
.font_14 {
	font-size: 14px;
}
.font_16 {
	font-size: 16px;
}
.font_18 {
	font-size: 18px;
}
.font_20 {
	font-size: 20px;
}
.error_color,.error_color: link,.error_color: visited,.MIB_linkal .error_color: link,.MIB_linkal .error_color: visited {
	color: #f00;
}
.ok_color {
	color: #390;
}
.darkblue,.darkblue a: link,.darkblue a: visited,a.darkblue: link,a.darkblue: visited {
	color: #039;
}
.darkblue a: hover,a.darkblue: hover {
	color: #390;
}
.lightblue,.lightblue a: link,.lightblue a: visited,a.lightblue: link,a.lightblue: visited {
	color: #0082cb;
}
.lightblue a: hover,a.lightblue: hover {
	color: #390;
}
.under_line a: link,.under_line a: visited,.under_line a: hover,a.under_line: link,a.under_line: visited,a.under_line: hover {
	text-decoration: underline;
}
a.link_c,.link_c a: link,.link_c a: visited,a.link_c: link,a.link_c: visited {
	color: #7FC0E5;
}
.link_c a: hover,a.link_c: hover {
	text-decoration: underline;
}
.gray,.gray a: link,.gray a: visited,a.gray: link,a.gray: visited {
	color: #b7b7b7;
}
.gray6,.gray6 a: link,.gray6 a: visited,.gray6 a: hover {
	color: #666;
}
.gray9,.gray999 a: link,.gray999 a: visited,a.gray999: link,a.gray999: visited {
	color: #999;
}
.yellow {
	color: #CDB37C;
}
.yellow2 {
	color: #C60;
}
.white {
	color: #fff;
}
.msyh {
	font-family: "寰蒋闆呴粦";
}
.wordbreak {
	word-wrap: break-word;
	word-break: break-all;
}
.spacemg {
	margin: 0 5px 0 4px;
}
.eleCssShow {
	visibility: visible;
}
.eleCssHide {
	visibility: hidden;
}
.MIB_bobar {
	clear: both;
	padding: 15px 0;
	zoom: 1;
	overflow: hidden;
}
.MIB_bobar .MIB_btn {
	margin-bottom: 20px;
}
.tip_no_miniblog {
	padding: 18px 0 33px 0;
}
.tip_nobody {
	margin: 0 0 0 5px;
	line-height: 1.5em;
	padding-top: 3px;
}
.MIB_setup {
	padding: 20px;
}
.PY_tr {
	width: 0;
	height: 0;
}
.rTopAdd .lf {
	float: none;
}
.PY_ib {
	width: 50px;
	height: 50px;
}
.PY_i_1 {
	background-image: url(../../images/common/PY_icon.gif);
	background-position: 0 -100px;
}
.PY_i_2 {
	background-image: url(../../images/common/PY_icon.gif);
	background-position: -50px -100px;
}
.PY_i_3 {
	background-image: url(../../images/common/PY_icon.gif);
	background-position: -100px -100px;
}
.PY_ib_1 {
	background-image: url(../../images/common/PY_icon.gif);
	background-position: 0 0;
}
.PY_ib_2 {
	background-image: url(../../images/common/PY_icon.gif);
	background-position: -50px 0;
}
.PY_ib_3 {
	background-image: url(../../images/common/PY_icon.gif);
	background-position: -100px 0;
}
.PY_ib_4 {
	background-image: url(../../images/common/PY_icon.gif);
	background-position: -150px 0;
}
.PY_ib_5 {
	background-image: url(../../images/common/PY_icon.gif);
	background-position: -200px 0;
}
.PY_clew {
	clear: both;
	background: #fffbd6;
	width: 530px;
	border: 1px solid #c5b270;
	margin: 15px auto;
	zoom: 1;
	overflow: hidden;
}
.PY_clew2 {
	clear: both;
	background: #fffcee;
	position: relative;
	width: 530px;
	border: 1px solid #e4d6a6;
}
.PY_clew_error {
	clear: both;
	background: #fcc;
	width: 530px;
	border: 1px solid #c66;
	margin: 15px auto;
	zoom: 1;
	overflow: hidden;
}
.ymCon1 {
	padding: 25px 30px;
}
.ymCon1 .setupYm .errorTs {
	width: 300px;
}
.setup_pop1 .setup_topTip2 {
	margin-top: 23px;
}
.PY_close {
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	width: 12px;
	height: 12px;
	overflow: hidden;
}
.PY_close a,.PY_close2 a,.PY_close3 a {
	background: url(../../images/common/PY_close.gif) 0 -12px;
	width: 12px;
	height: 12px;
	display: block;
}
.PY_close a: hover,.PY_close2 a: hover,.PY_close3 a: hover {
	background: url(../../images/common/PY_close.gif);
}
.PY_close2 {
	position: absolute;
	top: 10px;
	right: 5px;
	width: 12px;
	height: 12px;
	overflow: hidden;
}
.PY_close3 {
	position: absolute;
	top: 5px;
	right: 10px;
	width: 12px;
	height: 12px;
	overflow: hidden;
}
.PY_clewcon {
	padding: 15px 15px 10px 15px;
	clear: both;
	padding-top: 5px;
	margin-top: 5px;
}
.PY_clewcon p {
	width: 99%;
	word-wrap: break-word;
	overflow: hidden;
}
.PY_clewcon .icon {
	width: 50px;
	height: 50px;
	float: left;
}
.PY_clewcon .txt {
	float: left;
	padding-top: 14px;
	padding-bottom: 14px;
	padding-left: 12px;
	width: 420px;
	overflow: hidden;
	color: #333;
	word-break: break-all;
	font-size: 14px;
	line-height: 18px;
}
.PY_clewcon .txt span {
	margin: 0 5px;
}
.PY_clewcon .txt p {
	font-size: 14px;
}
.PY_clewLink {
	margin-left: 20px;
	font-size: 12px;
}
.blogPicOri {
	margin: 8px 0 0 0;
	clear: both;
	zoom: 1;
	overflow: hidden;
}
.MIB_assign_c .blogPicOri {
	margin-top: 0;
	text-align: center;
}
.blogPicOri .videoLink {
	clear: both;
}
.blogPicOri .videotitle {
	padding-top: 6px;
	zoom: 1;
	overflow: hidden;
}
.MIB_list_c .blogPicOri .videotitle p {
	padding: 0;
}
.SG_icon {
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat 0 -74px;
	width: 8px;
	height: 8px;
	overflow: hidden;
}
.small_icon {
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat 0 0;
	overflow: hidden;
}
.icon_minigp {
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat -30px -240px;
	width: 15px;
	height: 15px;
}
.phone {
	background-position: -32px 0;
	width: 11px;
	height: 16px;
}
.refresh {
	background-position: 0 -105px;
	width: 12px;
	height: 14px;
	margin-right: 3px;
}
.mobileicon1 {
	background-position: 0 -135px;
	width: 12px;
	height: 16px;
}
.mobileicon2 {
	background-position: -13px -135px;
	width: 12px;
	height: 16px;
}
.mobileicon3 {
	background-position: 0 -154px;
	width: 14px;
	height: 14px;
}
.mobileicon4 {
	background-position: -15px -154px;
	width: 14px;
	height: 14px;
}
.level7 {
	background-position: 0 -171px;
	width: 11px;
	height: 14px;
	vertical-align: -2px;
}
.recall {
	background-position: -13px -109px;
	width: 7px;
	height: 9px;
	margin-right: 3px;
}
.sicon_atteo {
	width: 43px;
	height: 13px;
	background-position: 0 -48px;
}
.star {
	background-position: -49px -12px;
	width: 15px;
	height: 15px;
	vertical-align: -2px;
	margin-right: 4px;
}
.star1 {
	background-position: -66px -29px;
	width: 16px;
	height: 16px;
	margin-right: 4px;
}
.mobileicon5 {
	background-position: -66px -12px;
	width: 9px;
	height: 14px;
	margin: 0 10px;
	cursor: pointer;
}
.collecticon {
	background-position: -28px -119px;
	width: 15px;
	height: 14px;
	margin-right: 4px;
	vertical-align: -2px;
}
.forward_icon {
	background-position: -32px -157px;
	width: 9px;
	height: 9px;
	margin-right: 2px;
}
.yqfriend_ico {
	background-position: -48px -29px;
	width: 16px;
	height: 16px;
	margin-right: 4px;
}
.arrowdown {
	background-position: -82px -27px;
	width: 14px;
	height: 14px;
}
.msn_att_icon {
	background-position: -83px -48px;
	width: 13px;
	height: 13px;
	vertical-align: -3px;
}
.privacy_icon {
	background-position: -87px -130px;
	width: 11px;
	height: 10px;
}
.down_arrow {
	background-position: -78px -130px;
	width: 9px;
	height: 10px;
	margin-left: 2px;
	cursor: pointer;
}
.search_icon {
	background-position: -67px -130px;
	width: 11px;
	height: 11px;
	margin-right: 2px;
}
.mainL .musicico {
	margin-left: 3px;
}
.vote_icon {
	width: 12px;
	height: 11px;
	background-position: -80px -293px;
	margin-right: 4px;
	margin-top: 2px;
	margin-top: 1px\9;
}
.MIB_mblogbox .connBg img.faceicon {
	position: relative;
	top: -2px\9;
}
.MIB_mblogbox .OnPic {
	position: relative;
	top: -1px\9;
	*top: -2px;
	_top: 0;
}
.OnPic img.small_icon {
	vertical-align: -4px;
	_vertical-align: -2px;
}
.MIB_mblogbox .OnPic a: hover,.MIB_mblogbox .OnTit a: hover {
	text-decoration: none!important;
}
.del_ico {
	background: url(../../images/common/del_ico.gif) no-repeat 0 center;
	width: 11px;
	height: 11px;
	margin-right: 3px;
	vertical-align: middle;
	vertical-align: -1px\0;
	_vertical-align: 1px;
}
.sofa_ico {
	background: url(../../images/common/sofa_ico.gif) no-repeat 0 center;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.icon_vote {
	width: 11px;
	height: 11px;
	margin: 0 4px 0 0;
	background-position: -20px -171px;
}
.geo_info {
	width: 12px;
	height: 12px;
	margin-left: 2px;
	background-position: -40px -171px;
	vertical-align: -2px;
	_vertical-align: -0px;
	cursor: pointer;
}
.msnicon {
	width: 24px;
	height: 24px;
	background: url(../../images/common/msnbind.png) no-repeat;
	vertical-align: middle;
}
.msnicon_b {
	background-position: 0 -24px;
}
.msnicon_c {
	background-position: 0 -48px;
}
.msnicon_d {
	background-position: 0 -72px;
}
.msnonline {
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat 0 -318px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.msnnoline {
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat -21px -318px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.askico,.musicico,.videoicon,.picnormal,.faceicon,.magicico,.vip,.vip_top,.returntop,.saysomething,.voteicon,.male,.man,.female,.sicon_female,.cls,.original,.turn_l,.turn_r,.speakico,.vip_blue {
	background: url(../../images/common/new_index_bg.png?id=201101211705) no-repeat;
}
.perty_ico {
	background: url(../../images/common/party_ico.gif?id=201102290143) no-repeat 0 -2px;
	*background-position: 0 -2px;
	width: 15px;
	height: 15px;
}
.askico,.saysomething {
	background-position: -71px 1px;
	width: 11px;
	height: 14px;
	margin-right: 4px;
}
.musicico {
	background-position: -18px 0;
	width: 12px;
	height: 14px;
	margin-right: 4px;
}
.videoicon {
	background-position: -53px 0;
	width: 12px;
	height: 14px;
	margin-right: 4px;
}
.picnormal {
	background-position: -36px 0;
	width: 13px;
	height: 14px;
	margin-right: 4px;
}
.faceicon {
	background-position: 0 0;
	width: 14px;
	height: 14px;
	margin-right: 4px;
}
.magicico {
	background-position: -107px 0;
	width: 17px;
	height: 15px;
	marigin-left: 2px;
}
.returntop {
	background-position: -36px -71px;
	width: 11px;
	height: 12px;
	margin-right: 4px;
}
.voteicon {
	background-position: -232px 0;
	width: 10px;
	height: 12px;
	margin-right: 4px;
}
.vip {
	background-position: 0 -35px;
	width: 11px;
	height: 10px;
}
.vip_top {
	background-position: 0 -35px;
	width: 11px;
	height: 10px;
}
.male,.man {
	background-position: -195px 0;
	width: 9px;
	height: 12px;
	margin-right: 10px;
}
.female,.sicon_female {
	width: 9px;
	height: 12px;
	margin-right: 10px;
	background-position: -178px 0;
}
.cls {
	background-position: -111px -71px;
	width: 7px;
	height: 9px;
	margin: 0 5px 0 0;
}
.original {
	background-position: -124px -71px;
	width: 9px;
	height: 9px;
	margin-right: 3px;
}
.turn_l {
	background-position: -89px -71px;
	width: 7px;
	height: 8px;
	margin-right: 4px;
}
.turn_r {
	background-position: -101px -71px;
	width: 7px;
	height: 8px;
	margin: 0 4px 0 0;
}
.speakico {
	background-position: -68px -49px;
	width: 11px;
	height: 11px;
	margin-right: 4px;
}
.vip_blue {
	background-position: -18px -35px;
	width: 11px;
	height: 10px;
}
.football {
	background: url(../../images/common/football.gif) no-repeat 0 center;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}
.tuijian_icon {
	background: url(../../images/common/tuijian.gif) no-repeat 0 center;
	width: 15px;
	height: 14px;
	margin-right: 5px;
}
.uploadInput {
	position: relative;
	cursor: pointer;
	margin: 0 5px 0 0;
	padding-left: 5px;
}
.uploadInput em {
	cursor: pointer;
}
.uploadInput input {
	position: absolute;
	left: 0;
	top: 0;
	border: 0 none;
	width: 64px;
	height: 23px;
	margin: 0;
	padding: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	cursor: pointer;
	border: 1px solid red;
}
.navBorder {
	margin: 0 8px;
	color: #ccc;
}
a.concernBtn_Add,a.concernBtn_Add: link,a.concernBtn_Add: visited {
	width: 56px;
	height: 18px;
	line-height: 18px;
	*line-height: 20px;
	text-align: left;
	display: block;
	background: #e3ffd5;
	border: 1px solid #cff3bb;
	overflow: hidden;
}
a.concernBtn_Addc,a.concernBtn_Addc: link,a.concernBtn_Addc: visited {
	width: 56px;
	height: 18px;
	line-height: 18px;
	*line-height: 20px;
	text-align: center;
	display: block;
	background: #e3ffd5;
	border: 1px solid #cff3bb;
	overflow: hidden;
}
a.concernBtn_Add: hover {
	background: #4fbe4f;
	border: 1px solid #393;
	color: #fff;
	text-decoration: none;
}
a.concernBtn_Add .addnew {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	cursor: pointer;
	margin: 0 1px 0 3px;
	float: left;
	line-height: 18px;
}
.addNew {
	line-height: 18px;
}
.addNew em {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	cursor: pointer;
	margin: 0 1px 0 3px;
	line-height: 18px;
	vertical-align: middle;
}
.MIB_linkal a.concernBtn_Yet,.MIB_linkal a.concernBtn_Yet: link,.MIB_linkal a.concernBtn_Yet: visited,.MIB_linkal a.concernBtn_Yet: hover,a.concernBtn_Yet,a.concernBtn_Yet: link,a.concernBtn_Yet: visited,a.concernBtn_Yet: hover {
	width: 56px;
	height: 18px;
	line-height: 18px;
	text-align: left;
	display: block;
	background: #eaeaea;
	border: 1px solid #d7d7d7;
	cursor: default;
	color: #666;
	text-decoration: none;
	overflow: hidden;
}
a.concernBtn_Yet .add_yet {
	padding-left: 14px;
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat 3px -84px;
	height: 16px;
	zoom: 1;
}
.tipicon {
	background: url(../../images/common/tipicon.png) no-repeat 0 0;
	_background: url(../../images/common/tipicon.gif) no-repeat 0 0;
	width: 16px;
	height: 16px;
	overflow: hidden;
}
.tip2 {
	background-position: 0 -16px;
}
.tip3 {
	background-position: 0 -32px;
}
.tip4 {
	background-position: 0 -48px;
}
.tip5 {
	background-position: 0 -64px;
}
.tip6 {
	background-position: 0 -199px;
}
.MIB_mblogbox .postWrap .layerPicBg {
	position: absolute;
	left: 110px;
	top: 160px;
	z-index: 888;
}
.layerPicBg table.fb_img {
	border-collapse: collapse;
	border-spacing: 0;
}
.layerPicBg table.fb_img td {
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
	text-align: left;
	font-style: normal;
}
.layerPicBg .fb_img {
	width: auto;
	margin: 0 auto;
}
.layerPicBg .fb_img_iframe {
	border: 0;
	width: 300px;
	height: 300px;
	display: none\9;
}
.layerPicBg .fb_img td.t_l {
	background: url(http: //img.t.sinajs.cn/t3/style/images/common/input/imgshowicon.png) 0 0 no-repeat;
	_background-image: url(http: //img.t.sinajs.cn/t3/style/images/common/input/imgshowicon.gif);
	width: 3px;
	height: 3px;
}
.layerPicBg .fb_img td.t_c {
	background: url(http: //img.t.sinajs.cn/t3/style/images/common/input/in_f_09.png) repeat-x;
	_background: url(http: //img.t.sinajs.cn/t3/style/images/common/input/in_f_09.gif) repeat-x;
	width: auto;
	height: 3px;
}
.layerPicBg .fb_img td.t_r {
	background: url(http: //img.t.sinajs.cn/t3/style/images/common/input/imgshowicon.png) 0 -13px no-repeat;
	_background-image: url(http: //img.t.sinajs.cn/t3/style/images/common/input/imgshowicon.gif);
	width: 3px;
	height: 3px;
}
.layerPicBg .fb_img td.c_l {
	background: url(http: //img.t.sinajs.cn/t3/style/images/common/input/in_f_09.png) repeat-y;
	_background: url(http: //img.t.sinajs.cn/t3/style/images/common/input/in_f_09.gif) repeat-y;
	width: 3px;
	height: auto;
}
.layerPicBg .fb_img td.c_r {
	background: url(http: //img.t.sinajs.cn/t3/style/images/common/input/in_f_09.png) repeat-y;
	_background: url(http: //img.t.sinajs.cn/t3/style/images/common/input/in_f_09.gif) repeat-y;
	width: 3px;
	height: auto;
}
.layerPicBg .fb_img td.c_c {
	background: #fff;
}
.layerPicBg .fb_img td.b_l {
	background: url(http: //img.t.sinajs.cn/t3/style/images/common/input/imgshowicon.png) 0 -4px no-repeat;
	_background-image: url(http: //img.t.sinajs.cn/t3/style/images/common/input/imgshowicon.gif);
	width: 3px;
	height: 3px;
	overflow: hidden;
}
.layerPicBg .fb_img td.b_c {
	background: url(http: //img.t.sinajs.cn/t3/style/images/common/input/in_f_09.png) repeat-x;
	_background: url(http: //img.t.sinajs.cn/t3/style/images/common/input/in_f_09.gif) repeat-x;
	width: auto;
	height: 3px;
	overflow: hidden;
}
.layerPicBg .fb_img td.b_r {
	background: url(http: //img.t.sinajs.cn/t3/style/images/common/input/imgshowicon.png) 0 -8px no-repeat;
	_background-image: url(http: //img.t.sinajs.cn/t3/style/images/common/input/imgshowicon.gif);
	width: 3px;
	height: 3px;
	overflow: hidden;
}
.layerPicBg .fb_img td.j_bg {
	height: 7px;
	background: url(http: //img.t.sinajs.cn/t3/style/images/common/input/imgshowicon.png) no-repeat 10px bottom;
	_background-image: url(http: //img.t.sinajs.cn/t3/style/images/common/input/imgshowicon.gif);
}
.layerPicBg .fb_img td.t_l,.layerPicBg .fb_img td.t_c,.layerPicBg .fb_img td.t_r,.layerPicBg .fb_img td.c_l,.layerPicBg .fb_img td.c_r,.layerPicBg .fb_img td.b_l,.layerPicBg .fb_img td.b_c,.layerPicBg .fb_img td.b_r,.layerPicBg .fb_img td.j_bg {
	-moz-opacity: .7;
	_filter: alpha(opacity=70);
	opacity: .7;
}
.layerPicBg .fb_img .txt {
	width: 230px;
	padding: 10px 5px 10px 15px;
	line-height: 20px;
	color: #C30;
	font-weight: normal;
	font-size: 14px;
}
.layerPicBg .fb_img .txt a {
	text-decoration: none;
	color: #C30;
	font-weight: normal;
	font-size: 14px;
	margin-right: 20px;
	display: inline-block;
}
.layerPicBg .fnBtn {
	text-align: center;
}
.MIB_mblogbox .inputarea {
	position: absolute;
	width: 472px;
	height: 72px;
	left: 64px;
	top: 57px;
	display: none;
}
.MIB_mblogbox .inputarea textarea {
	border: none;
	width: 475px;
	height: 70px;
	overflow-x: hidden;
	overflow-y: auto;
	font-size: 14px;
	line-height: 124%;
	padding: 0;
}
.MIB_mblogbox .inputsuccess {
	position: absolute;
	width: 472px;
	height: 70px;
	left: 64px;
	top: 66px;
	background-image: url(../../images/common/input/success.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.mbboxWaitNote {
	background: #FFFDDD;
	height: 20px;
	line-height: 20px;
	color: #666;
	text-align: center;
	position: absolute;
	width: 482px;
	z-index: 666;
}
.MIB_mblogbox .mbboxWaitNote {
	bottom: 70px;
	left: 60px;
}
.login_sboxs {
	margin: 19px 0 12px 0;
}
.login_sboxs input {
	width: 100px;
	margin-right: 5px;
}
body {
	background-color: #ddf3f7;
}
.MIB_bloga {
	background-image: none;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.MIB_blogb {
	clear: both;
	background-position: center 0;
	background-repeat: no-repeat;
	_zoom: 1;
}
.MIB_blogbody {
	width: 800px;
	margin: 0 auto;
	clear: both;
}
.colPngBg,.MIB_blogbody .MIB_mblogbgl {
	background: url(../../images/common/skin/bg.png) repeat-y -2px 0;
	zoom: 1;
	display: block;
}
.MIB_blogbody .MIB_mblogbgl: after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
.MIB_blogbody .MIB_mblogbgr {
	background: url(../../images/common/skin/bg.png) repeat-y -800px 0;
}
.MIB_blogbody .mainR {
	float: right;
	padding-bottom: 100px;
}
.MIB_blogbody .mainL {
	float: left;
	padding-bottom: 30px;
}
.MIB_blogbody .MIB_200 {
	width: 200px;
	overflow: hidden;
	word-wrap: break-word;
}
.MIB_blogbody .MIB_600 {
	width: 600px;
	overflow: hidden;
	word-wrap: break-word;
}
.MIB_blogbody .MIB_800 {
	width: 800px;
	overflow: hidden;
	word-wrap: break-word;
}
.MIB_blogbody .MIB_950 {
	width: 950px;
	overflow: hidden;
	word-wrap: break-word;
}
.lf {
	float: left;
}
.rt {
	float: right;
}
.rgide {
	background: url(../../images/common/toprightbg.png) 0 0 no-repeat;
	padding-left: 10px;
	height: 30px;
	position: absolute;
	right: 0;
	bottom: 10px;
}
.rgide span {
	float: left;
	padding-right: 10px;
	background: url(../../images/common/toprightbg.png) right -30px no-repeat;
	height: 30px;
	line-height: 30px;
}
.rgide span a {
	margin: 0 5px;
}
textarea,input {
	color: #999;
}
a,a: link,a: visited {
	color: #0082cb;
}
a: hover {
	color: #390;
}
.MIB_txtal {
	color: #fff;
}
.MIB_txtbl {
	color: #999;
}
.MIB_linkal a: link,.MIB_linkal a: visited,.MIB_linkal a: hover,a.MIB_linkal: link,a.MIB_linkal: visited,a.MIB_linkal: hover {
	color: #99daff;
}
.MIB_linkbl a: link,.MIB_linkbl a: visited,.MIB_linkbl a: hover,a.MIB_linkbl: link,a.MIB_linkbl: visited,a.MIB_linkbl: hover {
	color: #6d8fa2;
}
.MIB_txtal {
	color: #444;
}
.MIB_txtbl {
	color: #707070;
}
.MIB_linkal a: link,.MIB_linkal a: visited,.MIB_linkal a: hover,a.MIB_linkal: link,a.MIB_linkal: visited,a.MIB_linkal: hover {
	color: #0082CB;
}
.MIB_linkbl a: link,.MIB_linkbl a: visited,.MIB_linkbl a: hover,a.MIB_linkbl: link,a.MIB_linkbl: visited,a.MIB_linkbl: hover {
	color: #6eafd5;
}
.MIB_txtar {
	color: #666;
}
.MIB_txtbr {
	color: #999;
}
.MIB_linkar a: link,.MIB_linkar a: visited,.MIB_linkar a: hover,a.MIB_linkar: link,a.MIB_linkar: visited,a.MIB_linkar: hover {
	color: #0082CB;
}
.MIB_linkbr a: link,.MIB_linkbr a: visited,.MIB_linkbr a: hover,a.MIB_linkbr: link,a.MIB_linkbr: visited,a.MIB_linkbr: hover {
	color: #6eafd5;
}
.MIB_linkcr a: link,.MIB_linkcr a: visited,.MIB_linkcr a: hover,a.MIB_linkcr: link,a.MIB_linkcr: visited,a.MIB_linkcr: hover {
	color: #666;
}
.widgetIntroduce .wIfilter {
	background: #F0FBFC;
}
.MIB_line_l {
	color: #D6D6D6;
	padding: 0 9px 0 8px;
}
.MIB_line_sp {
	color: #CCC;
	padding: 0 7px 0 6px;
}
.MIB_line_r {
	border-style: solid;
	border-color: #c8d1d3;
}
.MIB_linedot_l {
	background: url(../../images/common/skin/linedotl.gif) repeat-x 0 bottom;
}
.MIB_linedot_l1 {
	background: url(../../images/common/skin/linedotl.gif);
	background-repeat: repeat-x;
	height: 1px;
	overflow: hidden;
	clear: both;
}
.MIB_linedot {
	background: url(../../images/common/skin/linedot.gif) repeat-x 0 bottom;
}
.MIB_linedot1 {
	background-image: url(../../images/common/linedot1.gif);
	background-repeat: repeat-x;
	height: 1px;
	overflow: hidden;
	clear: both;
}
.MIB_linedot2 {
	background-image: url(../../images/common/linedot1.gif);
	background-repeat: repeat-x;
	background-position: 0 bottom;
}
.MIB_linedot3 {
	background-image: url(../../images/common/linedot1.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}
.MIB_line {
	background: url(../../images/common/skin/line.gif) repeat-x 0 bottom;
}
.MIB_line1 {
	background: url(../../images/common/line1.gif) repeat-x 0 bottom;
}
.MIB_line2 {
	background: url(../../images/common/line1.gif);
	background-repeat: repeat-x;
	height: 1px;
	overflow: hidden;
	clear: both;
}
.MIB_linesld_l {
	border-bottom: 1px solid #999;
}
.MIB_btn {
	overflow: hidden;
	text-align: center;
}
a.btns {
	padding-left: 14px;
}
a.btns em {
	padding-right: 14px;
}
a.btnxs {
	padding-left: 10px;
}
a.btnxs em {
	padding-right: 10px;
}
.MIB_btn2 {
	border: 1px solid #D7D7D7;
	background: url("../../images/common/sicon.gif?id=201101250729") no-repeat scroll 6px -82px #EAEAEA;
	text-align: center;
	color: #666;
	height: 21px;
	line-height: 21px;
	padding-left: 12px;
}
.MIB_btn_inter {
	border: 1px solid #D7D7D7;
	background: url(../../images/index/interactive.gif) no-repeat 6px center #EAEAEA;
	color: #666;
	height: 21px;
	line-height: 21px;
	padding: 0 10px 0 20px;
}
.MIB_btn3 {
	border: 1px solid #D7D7D7;
	background: #EAEAEA;
	color: #666;
	width: 120px;
	height: 21px;
	line-height: 21px;
}
.MIB_btn3 a: link em,.MIB_btn3 a: visited em {
	color: #0082cb;
}
.MIB_btn3 a: hover em {
	color: #390;
	text-decoration: none;
}
.btn_add {
	background-position: -320px -238px;
	display: inline-block;
	padding-left: 10px;
	line-height: 23px;
}
.btn_add em {
	background-position: right -261px;
	display: inline-block;
	padding: 0 10px 0 4px;
	color: #fff;
	line-height: 23px;
	text-align: none;
}
.btn_add: hover {
	background-position: -320px -284px;
}
.btn_add: hover em {
	background-position: right -307px;
	text-decoration: none;
}
.btn_add: hover {
	text-decoration: none;
}
a.addFollow,a.addFollow: link,a.addFollow: visited {
	width: 56px;
	height: 18px;
	line-height: 18px;
	*line-height: 20px;
	text-align: left;
	display: block;
	background: #e3ffd5;
	border: 1px solid #cff3bb;
	overflow: hidden;
	cursor: pointer;
}
a.addFollow: hover {
	background: #4fbe4f;
	border: 1px solid #393;
	color: #fff;
	text-decoration: none;
}
a.addFollow .addnew {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	cursor: pointer;
	margin: 0 1px 0 3px;
	float: left;
	line-height: 18px;
}
.btn_add img.add_icoz {
	float: left;
	display: inline-block;
	margin-top: 6px;
	*margin-top: 7px;
}
.concernBox .conBox_rZw a.addFollow,.concernBox .conBox_rZw a.addFollow: link,.concernBox .conBox_rZw a.addFollow: hover,.concernBox .conBox_rZw a.addFollow: visited {
	width: 75px;
}
a.addFollow_Zw,a.addFollow_Zw: link,a.addFollow_Zw: visited {
	width: 75px;
	height: 18px;
	line-height: 18px;
	*line-height: 20px;
	text-align: left;
	display: block;
	background: #e3ffd5;
	border: 1px solid #cff3bb;
	overflow: hidden;
	cursor: pointer;
}
a.addFollow_Zw: hover {
	background: #4fbe4f;
	border: 1px solid #393;
	color: #fff;
	text-decoration: none;
}
a.addFollow_Zw .addnew {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	cursor: pointer;
	margin: 0 1px 0 3px;
	float: left;
	line-height: 18px;
}
.ico_addGrn {
	background: url(../../images/common/ico_addIn.gif) no-repeat scroll 0 0;
	width: 15px;
	height: 13px;
	display: inline-block;
	margin-top: 5px;
	float: left;
}
a.addFollow .ico_addBlu,a.addFollow_Zw .ico_addBlu {
	background: url(../../images/common/ico_addIn.gif) no-repeat scroll 0 -23px;
	width: 13px;
	height: 12px;
	display: inline-block;
	margin: 3px 2px 0 4px;
	float: left;
}
a.addFollow: hover .ico_addBlu,a.addFollow_Zw: hover .ico_addBlu {
	background: url(../../images/common/ico_addIn.gif) no-repeat scroll 0 -47px;
	width: 13px;
	height: 12px;
	display: inline-block;
	margin: 3px 2px 0 4px;
	float: left;
}
input,textarea {
	border-color: #C4C7BD #EFEFEF #F2F2F2 #D2D5CA;
	border-style: solid;
	border-width: 1px;
	color: #333;
	padding: 3px 2px 1px;
}
.picborder_l {
	padding: 2px;
	border: 1px solid #ccc;
	background: #fff;
}
.picborder_r {
	border: 1px solid #fff;
}
.MIB_fixdot {
	background: url(../../images/common/dot.gif) no-repeat 0 5px;
}
.pc_caldr {
	border: 1px solid #999;
	padding: 2px;
	background-color: #fff;
	z-index: 1;
	width: 161px;
	height: auto;
}
.pc_caldr .selector {
	height: 24px;
	padding: 2px 0 0;
	_padding: 2px 0 2px;
}
.pc_caldr .selector .month {
	float: left;
	font-size: 12px;
	width: 73px;
	border: 1px solid #CCC;
}
.pc_caldr .selector .month,.pc_caldr .selector .month option {
	height: 19px;
}
.pc_caldr .selector .year {
	float: right;
	width: 80px;
	padding-left: 5px;
}
.pc_caldr .selector .year .yearval {
	width: 55px;
	height: 15px;
	_height: 16px;
	padding: 2px 0 0;
	margin-right: 2px;
	float: left;
	font-family: Tahoma,sans-serif;
	font-size: 11px;
	text-align: center;
	line-height: 14px;
}
.pc_caldr .selector .year .yearbtn,.pc_caldr .selector .year .yearbtn2 {
	float: left;
	background: #ccc url(../../f) no-repeat center center;
	display: block;
	text-indent: -1000em;
	overflow: hidden;
	padding: 0;
	border: 0;
	margin-left: 2px;
}
.pc_caldr .selector .year .yearbtn {
	background: url(../../images/common/up.png) no-repeat 0 0;
	width: 16px;
	height: 9px;
}
.pc_caldr .selector .year .yearbtn2 {
	background: url(../../images/common/down.png) no-repeat;
	width: 16px;
	height: 9px;
}
.pc_caldr .weeks,.pc_caldr .days {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%!important;
	>width: 161px;
}
.pc_caldr .weeks {
	height: 16px;
	margin-bottom: 2px;
}
.pc_caldr .days {
	height: auto;
}
.pc_caldr .weeks li,.pc_caldr .days li {
	float: left;
	height: 16px;
	line-height: 16px;
	text-align: center;
	width: 23px;
}
.pc_caldr .weeks li {
	background-color: #B6D1F9;
	text-align: center;
	color: #fff;
	font-family: "瀹嬩綋",sans-serif;
	font-size: 12px;
}
.pc_caldr .days li {
	background-color: none;
}
.pc_caldr .days li,.pc_caldr .days li a {
	font-family: Tahoma,sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000;
}
.pc_caldr .days li a {
	display: block;
	text-decoration: none;
	height: 100%;
	color: #43609c;
}
.pc_caldr .days li a: link,.pc_caldr .days li a: visited,.pc_caldr .days li a: hover {
	text-decoration: none;
}
.pc_caldr .days li a strong {
	font-weight: normal;
}
.pc_caldr .days li.current,.pc_caldr .days li.current a,.pc_caldr .days li.current a: hover {
	background-color: #0a6a16;
	color: #fff;
}
.pc_caldr .days li a: hover {
	background-color: #5D94E6;
	color: #fff;
}
.pc_caldr .days .onsel {
	background-color: #5D94E6;
	color: #fff;
}
.pro_tools .undo_grp {
	width: 30px;
	height: 55px;
	margin-top: 5px;
	margin-left: 1px;
	overflow: hidden;
}
.pc_caldr .days li a.day {
	background-color: #5D94E6;
	color: #FFF;
}
.expo_v {
	width: 13px;
	height: 12px;
	margin: 0 0 0 4px;
	background: url(../../images/common/new_index_bg.png) no-repeat -213px 0;
}
.expo_big {
	position: relative;
	margin-bottom: 10px;
}
.expo_big .expo_big_bg {
	background: url(../../images/index/expo_big.png) no-repeat;
	_background: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http: //img.t.sinajs.cn/t3/style/images/index/expo_big.png',sizingMethod='crop');
	width: 104px;
	height: 26px;
}
.expo_big a {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 104px;
	height: 26px;
	cursor: pointer;
}
a.btn_num {
	display: inline-block;
	background-position: -450px -4px;
	background-repeat: no-repeat;
	padding-left: 6px;
}
a.btn_num em {
	display: inline-block;
	background-position: right -29px;
	padding-right: 6px;
}
a.btn_num: hover {
	background-position: -450px -54px;
	text-decoration: none;
}
a.btn_num: hover em {
	background-position: right -79px;
	text-decoration: none;
}
.btn_numOn {
	padding-left: 6px;
}
.btn_numOn em {
	padding-right: 6px;
}
.btn_numOn: link,.btn_numOn: visited,.btn_numOn: link em,.btn_numOn: visited em {
	background-image: none;
}
.btn_numOn: hover {
	background: url(../../images/common/btn/pagenumbg.gif) no-repeat 0 0;
	text-decoration: none;
	color: #333;
}
.btn_numOn: hover em {
	background: url(../../images/common/btn/pagenumbg.gif) no-repeat right -25px;
	color: #333;
}
.btn_numOn: active {
	background: url(../../images/common/btn/pagenumbg.gif) no-repeat 0 -50px;
	text-decoration: none;
	color: #333;
}
.btn_numOn: active em {
	background: url(../../images/common/btn/pagenumbg.gif) no-repeat right -75px;
	color: #333;
}
a.btn_numWidth em {
	padding: 0 17px 0 11px;
}
.pagenum_arrow {
	background: url(../../images/common/new_index_bg.png) -68px -63px no-repeat;
	width: 13px;
	height: 23px;
}
.pagenumLayer {
	width: 75px;
	border: 1px solid #ccc;
	background: #fff;
	position: absolute;
	font-family: Arial;
}
.pagenumLayer li {
	padding: 0 1px;
	height: 22px;
	overflow: hidden;
}
.pagenumLayer a: link,.pagenumLayer a: visited {
	padding-left: 13px;
	height: 22px;
	line-height: 22px;
	line-height: 24px\9;
	display: block;
}
.pagenumLayer a: hover {
	background: #e8f4fc;
	text-decoration: none;
}
.pagenumLayer li.cur a: link,.pagenumLayer li.cur a: visited,.pagenumLayer li.cur a: hover {
	color: #999;
}
.btn_normal,.btn_normal em,.newabtn_ok,.newabtn_ok em,.btn_notclick,.btn_notclick em,.newbtnadd,.newbtnadd em,.newbtnadd_dis,.newbtnadd_dis em,.btn_add,.btn_add em,.btn_green,.btn_green em,.newabtngrn,.newabtngrn em,.newbbtngrn,.newbbtngrn em,.btn_add,.btn_add em,.btn_gray,.btn_gray em,.btn_notclickbig,.btn_notclickbig em,.btn_longc {
	display: -moz-inline-stack;
	display: inline-block;
	background: url(../../images/common/new_index_bg.png) no-repeat -320px -100px;
	height: 23px;
	color: #333;
	line-height: 23px;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
	text-decoration: none;
}
.btn_num,.btn_num em,.btn_numOn,.btn_numOn em {
	display: -moz-inline-stack;
	display: inline-block;
	background: url(../../images/common/new_index_bg.png) -450px -29px no-repeat;
	height: 23px;
	color: #333;
	line-height: 23px;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
	text-decoration: none;
}
.btn_normal {
	background-position: -320px -100px;
	height: 23px;
	line-height: 23px;
	padding-left: 20px;
}
.btn_notclick {
	background-position: -320px -192px;
	height: 23px;
	line-height: 23px;
	padding-left: 20px;
	cursor: default;
}
a.btn_normal: hover {
	background-position: -320px -146px;
	text-decoration: none;
}
.btn_normal em {
	background-position: right -123px;
	height: 23px;
	padding-right: 20px;
}
.btn_notclick em {
	background-position: right -215px;
	display: inline-block;
	height: 23px;
	padding-right: 20px;
	color: #8f8f8f;
}
a.btn_normal: hover em {
	background-position: right -169px;
	display: inline-block;
	height: 23px;
	text-decoration: none;
}
a.btn_normal: link,a.btn_normal: visited,a.btn_normal: hover,a.btn_hv: link,a.btn_hv: visited,a.btn_hv: hover,a.btn_notclick: link,a.btn_notclick: visited,a.btn_notclick: hover,a.btn_privacy: link,a.btn_privacy: visited,a.btn_privacy: hover {
	text-decoration: none;
}
.newbtnadd {
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
	background-position: 0 -92px;
}
.newbtnadd em {
	height: 23px;
	line-height: 23px;
	padding-right: 10px;
	background-position: right -115px;
	color: #fff;
}
.newbtnadd .SG_icon {
	margin-right: 3px;
}
.newbtnadd_dis {
	height: 23px;
	line-height: 23px;
	padding-left: 10px;
	background-position: -320px -192px;
}
.newbtnadd_dis em {
	height: 23px;
	line-height: 23px;
	padding-right: 10px;
	background-position: right -215px;
	color: #aaa;
}
.newbtnadd_dis .SG_icon {
	margin-right: 3px;
}
.newbtnadd_dis: hover {
	text-decoration: none;
}
.btn_green,.newbbtngrn {
	background-position: -320px -492px;
	display: inline-block;
	height: 27px;
	line-height: 27px;
	padding-left: 11px;
	text-decoration: none;
}
.btn_green em,.newbbtngrn em {
	background-position: right -519px;
	display: inline-block;
	height: 27px;
	line-height: 27px;
	padding-right: 11px;
	white-space: nowrap;
	text-decoration: none;
}
a.btn_green em,a.newbbtngrn em {
	min-width: 56px;
	_width: 56px;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.btn_green: hover,.newbbtngrn: hover {
	background-position: -320px -546px;
}
.btn_green: hover em,.newbbtngrn: hover em {
	background-position: right -573px;
}
a.btn_green: hover,a.newbbtngrn: hover {
	text-decoration: none;
}
.btn_add,.newabtngrn,.newabtn_ok,.newbtnadd {
	background-position: -320px -238px;
	display: inline-block;
	padding-left: 14px;
	line-height: 23px;
}
.btn_add,.newbtnadd {
	padding-left: 10px;
}
.btn_add em,.newabtngrn em,.newabtn_ok em,.newbtnadd em {
	background-position: right -261px;
	display: inline-block;
	padding: 0 14px 0 0;
	color: #fff;
	line-height: 23px;
	text-align: none;
}
.btn_add em,.newbtnadd em,.newbtnadd_dis em {
	padding: 0 10px 0 4px;
}
.btn_add: hover,.newabtngrn: hover,.newabtn_ok: hover,.newbtnadd: hover {
	background-position: -320px -284px;
}
.btn_add: hover em,.newabtngrn: hover em,.newabtn_ok: hover em,.newbtnadd: hover em {
	background-position: right -307px;
	text-decoration: none;
}
.btn_add: hover,.newabtngrn: hover,.newabtn_ok: hover,.newbtnadd: hover {
	text-decoration: none;
}
.btn_gray,.btn_notclickbig {
	background-position: -320px -330px;
	display: inline-block;
	height: 27px;
	line-height: 27px;
	padding-left: 11px;
	text-decoration: none;
}
.btn_gray em,.btn_notclickbig em {
	background-position: right -357px;
	display: inline-block;
	height: 27px;
	line-height: 27px;
	padding-right: 11px;
	white-space: nowrap;
	text-decoration: none;
}
a.btn_gray em,.btn_notclickbig em {
	min-width: 56px;
	_width: 56px;
	text-align: center;
	color: #333;
	font-size: 14px;
}
.btn_gray: hover {
	background-position: -320px -384px;
}
.btn_gray: hover em {
	background-position: right -411px;
}
a.btn_notclickbig,.btn_notclickbig em {
	cursor: default;
}
a.btn_gray: hover,a.btn_notclickbig: hover {
	text-decoration: none;
}
.btn_notclickbig,.btn_notclickbig em {
	color: #8f8f8f;
	list-style: none;
}
.btn_longc,.btn_longc: link,.btn_longc: visited {
	background-position: right -670px;
	width: 560px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 14px;
	color: #767676;
}
.btn_longc: hover {
	background-position: right -700px;
	color: #767676;
	text-decoration: none;
}
.btn_longc span.lding {
	background: url(../../images/common/loading.gif) no-repeat 230px 6px;
	display: block;
	width: 100%;
	height: 30px;
}
.inter_tip {
	position: absolute;
	top: 118px;
	left: 220px;
}
.inter_tip .tipcontent {
	padding: 10px 11px;
	background: #333;
	color: #fff;
	line-height: 18px;
	white-space: nowrap;
	border: 1px solid #FFF;
}
.inter_tip .tipbt {
	height: 5px;
	background: url(../../images/index/tiparraw.gif) 50px 0 no-repeat;
	font-size: 0;
	width: 70px;
	position: relative;
	top: -1px;
}
.chgz_tag {
	height: 22px;
	line-height: 22px;
}
.chgz_tag li {
	float: left;
	display: inline-block;
	height: 23px;
	margin-right: 5px;
}
a.btn_chGray,a.btn_chGray: link,a.btn_chGray: hover,a.btn_chGray: visited {
	background: url(../../images/common/chbtn_bg.gif) no-repeat scroll 0 -46px;
	display: inline-block;
	padding-left: 3px;
	height: 23px;
	cursor: pointer;
	color: #999;
	text-decoration: none;
}
a.btn_chGray: hover {
	color: #333;
}
a.btn_chGray em {
	background: url(../../images/common/chbtn_bg.gif) no-repeat 100% -69px;
	display: inline-block;
	height: 23px;
	line-height: 24px;
	padding-right: 3px;
	min-width: 61px;
	_width: 61px;
	text-align: center;
	overflow: hidden;
	_line-height: 24px;
}
a.btn_chBlue,a.btn_chBlue: link,a.btn_chBlue: hover,a.btn_chBlue: visited {
	background: url(../../images/common/chbtn_bg.gif) no-repeat scroll 0 0;
	display: inline-block;
	padding-left: 10px;
	height: 23px;
	cursor: pointer;
	color: #0082cb;
	text-decoration: none;
}
a.btn_chBlue: hover {
	color: #6eafd5;
}
a.btn_chBlue em {
	background: url(../../images/common/chbtn_bg.gif) no-repeat 100% -23px;
	display: inline-block;
	height: 23px;
	line-height: 24px;
	padding-right: 10px;
	text-align: center;
	overflow: hidden;
	_line-height: 24px;
}
.chupdwn_icon {
	background: url(../../images/common/chbtn_bg.gif) no-repeat scroll 0 -99px;
	width: 7px;
	height: 23px;
	line-height: 23px;
	vertical-align: middle;
	margin-left: 2px;
	_margin-bottom: 2px;
}
.uch_icon {
	background-position: -0px -99px;
}
.dch_icon {
	background-position: -12px -99px;
}
.uch_iconGray {
	background-position: -25px -99px;
}
.dch_iconGray {
	background-position: -38px -99px;
}
.chgz_tag li.current a.btn_chBlue {
	background: url(../../images/common/chbtn_bg.gif) no-repeat scroll 0 -46px;
	color: #333;
}
.chgz_tag li.current a.btn_chBlue em {
	background: url(../../images/common/chbtn_bg.gif) no-repeat 100% -69px;
}
.fanye_qx {
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	height: 33px;
	line-height: 33px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	clear: both;
	zoom: 1;
}
.fanye_qx: after {
	content: "";
	display: block;
	overflow: hidden;
	height: 0;
	clear: both;
}
.fanye_qx .checklf {
	padding: 7px 0 7px 15px;
	height: 19px;
	line-height: 19px;
}
.fanye_qx .checklf .inche {
	border: none;
	vertical-align: middle;
	margin-right: 7px;
	margin-top: -1px;
	_margin-top: 0;
}
.fanye_qx .checklf a,.fanye_qx .checklf label {
	margin-right: 12px;
	cursor: pointer;
}
.fanye_qx .checklf label: hover {
	text-decoration: underline;
}
.fanye_qx .line_grl {
	color: #e0e0e0;
	margin-right: 12px;
}
.fanye_qx .lnk_dell {
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	padding: 0 18px;
}
.fanye_qx a.noclick,.fanye_qx a.noclick: link,.fanye_qx a.noclick: hover,.fanye_qx a.noclick: visited,.fanye_qx .noclick,.fanye_qx label.noclick,.fanye_qx label.noclick: hover {
	color: #999;
	cursor: default;
	text-decoration: none;
}
.fanye_qx a.current_sel,.fanye_qx a.current_sel: link,.fanye_qx a.current_sel: visited,.fanye_qx a.current_sel: hover {
	cursor: default;
	text-decoration: none;
	color: #999;
	font-weight: bold;
}
.fanye_qx .lsfy_num li {
	float: left;
	display: inline-block;
	margin-right: -1px;
	text-align: center;
	height: 33px;
	overflow: hidden;
}
.fanye_qx .lsfy_num li.lnk_last {
	margin-right: 0;
}
.fanye_qx .lsfy_num {
	padding-right: 1px;
	margin-right: -1px;
}
.fanye_qx .lsfy_num li a,.fanye_qx .lsfy_num li a: link,.fanye_qx .lsfy_num li a: hover,.fanye_qx .lsfy_num li a: visited {
	color: #0082cb;
	width: 32px;
	display: inline-block;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	cursor: pointer;
}
.fanye_qx .lsfy_num li.lnk_first a,.fanye_qx .lsfy_num li.lnk_first a: link,.fanye_qx .lsfy_num li.lnk_first a: hover,.fanye_qx .lsfy_num li.lnk_first a: visited,.fanye_qx .lsfy_num li.lnk_last a,.fanye_qx .lsfy_num li.lnk_last a: link,.fanye_qx .lsfy_num li.lnk_last a: hover,.fanye_qx .lsfy_num li.lnk_last a: visited {
	border: none;
	width: auto;
	padding: 0 10px;
	border: none;
}
.fanye_qx .lsfy_num li.lnk_last a: hover,.fanye_qx .lsfy_num li.lnk_first a: hover {
	border-left: 1px solid #e0e0e0;
	padding-left: 9px;
}
.fanye_qx .lsfy_num li.current a,.fanye_qx .lsfy_num li.current a: link,.fanye_qx .lsfy_num li.current a: hover,.fanye_qx .lsfy_num li.current a: visited,.fanye_qx .lsfy_num li a: hover {
	background: #fff;
	font-weight: bold;
	text-decoration: none;
	cursor: default;
	color: #a1a1a1;
}
.fanye_qx .lsfy_num li a: hover {
	font-weight: normal;
	color: #0082cb;
	cursor: pointer;
}
.fanye_qx .lsfy_num li.lnk_noCik a,.fanye_qx .lsfy_num li.lnk_noCik a: link,.fanye_qx .lsfy_num li.lnk_noCik a: hover,.fanye_qx .lsfy_num li.lnk_noCik a: visited {
	color: #a1a1a1;
	text-decoration: none;
	background: none;
	border: none;
	font-weight: normal;
	cursor: default;
}
a .tmPTicon_Up,a: link .tmPTicon_Up,a: hover .tmPTicon_Up,a: visited .tmPTicon_Up {
	background: url(../../images/common/tipicon.png) no-repeat 0 -81px;
	width: 18px;
	height: 18px;
	_background-image: url(../../images/common/tipicon.gif);
}
a: hover .tmPTicon_Up {
	background-position: 0 -100px;
}
a: active .tmPTicon_Up {
	background-position: 0 -119px;
}
a .tmPTicon_Down,a: link .tmPTicon_Down,a: hover .tmPTicon_Down,a: visited .tmPTicon_Down {
	background: url(../../images/common/tipicon.png) no-repeat 0 -138px;
	width: 18px;
	height: 18px;
	_background-image: url(../../images/common/tipicon.gif);
}
a: hover .tmPTicon_Down {
	background-position: 0 -158px;
}
a: active .tmPTicon_Down {
	background-position: 0 -178px;
}
.w_tagsqs {
	height: 31px;
	background: url(../../images/common/bg_tagss.gif) 0 -59px;
}
.w_tagsqs ul li {
	float: left;
	border: 1px solid #e9e9e9;
	border-bottom: none;
	height: 29px;
	line-height: 29px;
	background: url(../../images/common/bg_tagss.gif) 0 -30px;
	position: relative;
	z-index: 0;
}
.w_tagsqs ul li.current {
	height: 31px;
	line-height: 31px;
	border: 1px solid #dbdbdb;
	border-bottom: none;
	background-position: 0 0;
	top: -1px;
	margin: 0 -1px;
	z-index: 1;
}
.w_tagsqs ul li a {
	display: block;
	padding: 0 14px;
}
.w_tagsqs ul li.current a {
	color: #4a4a4a;
	font-weight: bold;
	text-decoration: none;
}
.errorTs {
	padding-left: 20px;
	background: url(../../images/common/error.png) no-repeat 0 2px;
	_background: url(../../images/common/error.gif) no-repeat 0 2px;
	line-height: 20px;
	margin: 3px 0;
}
.errorTs2 {
	padding-left: 18px;
	margin-left: 5px;
	background: url(../../images/common/error.png) no-repeat 0 0;
	_background: url(../../images/common/error.gif) no-repeat 0 0;
	line-height: 20px;
}
.W_vipNew {
	width: 176px;
	margin-bottom: 10px;
	padding-top: 28px;
	overflow: hidden;
	background: url(../../images/index/bg_sinaVIP.png);
	_background: url(../../images/index/bg_sinaVIP.gif);
	cursor: hand;
}
.W_vipNew p {
	padding: 0 10px 5px;
	background: url(../../images/index/bg_sinaVIP.png) -176px bottom no-repeat;
	_background: url(../../images/index/bg_sinaVIP.gif) -176px bottom no-repeat;
	color: #333;
}
.W_vipNew p span {
	display: inline-block;
	height: 14px;
	overflow: hidden;
}
a: hover .W_vipNew {
	text-decoration: none!important;
}
.MIB_blogbody_950 {
	width: 950px;
}
.msnbind a.msnlink {
	display: inline-block;
	cursor: pointer;
}
.msnbind a.msnlink: hover {
	text-decoration: none;
}
.msnbind a.msnlink .txt {
	margin-left: 3px;
	zoom: 1;
}
.msnbind a.msnlink: hover .txt {
	text-decoration: underline;
}
.goTop {
	position: absolute;
	width: 20px;
	height: 78px;
	overflow: hidden;
	line-height: 14px;
	left: 50%;
	margin-left: 401px;
}
a.goTop,a.goTop: link,a.goTop: visited {
	color: #6eafd5;
}
a.goTop: hover {
	text-decoration: none;
	color: #0082cb;
}
.goTopbg {
	width: 20px;
	height: 78px;
	-moz-opacity: .7;
	filter: alpha(opacity=70);
	display: block;
	opacity: .7;
	background: #e7f7f9;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	-webkit-border-top-right-radius: 2px;
	-webkit-border-bottom-right-radius: 2px;
}
a.goTop: hover .goTopbg {
	-moz-opacity: 1;
	filter: none;
	opacity: 1;
}
.goTopcon {
	position: relative;
	top: -78px;
	width: 20px;
	height: 78px;
	display: block;
	text-align: center;
}
.goTop span {
	cursor: pointer;
}
.toparr {
	display: block;
	font-weight: bold;
	overflow: hidden;
	writing-mode: tb-rl;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	height: 20px;
	line-height: 20px;
	margin: -1px 0;
	margin: 0\9;
}
.MIB_topNotice {
	position: relative;
	width: 100%;
	border-bottom: 1px solid #ccc;
	background: #fffddd;
	color: #cf7f00;
	overflow: hidden;
	text-align: center;
}
.MIB_topNotice p {
	width: 840px;
	margin: 7px auto;
	line-height: 18px;
}
.MIB_topNotice span {
	position: relative;
	display: inline-block;
	margin: 0 20px;
	text-align: left;
}
.MIB_topNotice span .tipicon {
	position: absolute;
	left: -20px;
	top: 2px;
	top: 1px\9;
}
.MIB_topNotice span a {
	display: inline-block;
}
.MIB_topNotice .close {
	position: absolute;
	right: 10px;
	top: 10px;
	display: block;
	width: 9px;
	height: 9px;
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat 0 -240px;
	overflow: hidden;
}
.showTag {
	display: inline;
	padding-right: 30px;
	width: 85px;
	color: #999;
}
.showTag span {
	padding-left: 30px;
	color: #999;
	position: relative;
}
.showTag .showTag_img {
	background: url(../../images/common/layer/active_new_02.gif) no-repeat;
	width: 14px;
	height: 14px;
	vertical-align: -2px;
	margin-right: 5px;
}
.showTag .showTagC {
	width: 235px;
	overflow: hidden;
	color: #666;
	text-align: left;
}
.showTag .showTagC .showTagCT,.showTag .showTagC .showTagCB {
	background: url(../../images/common/layer/active_new_01.gif) no-repeat;
	height: 7px;
	line-height: 0;
	font-size: 0;
	overflow: hidden;
}
.showTag .showTagC .showTagCT {
	background-position: 0 0;
}
.showTag .showTagC .showTagCC {
	background: url(../../images/common/layer/active_new_01.gif) repeat-y -235px 0;
	padding: 0 9px 8px;
	line-height: 20px;
	overflow: hidden;
}
.showTag .showTagC .showTagCB {
	background-position: -470px 0;
}
.showTagCC .conn {
	float: left;
	width: 204px;
}
.showTagCC .close {
	float: right;
	color: #666;
	cursor: pointer;
	font-family: '榛戜綋';
	font-size: 16px;
	font-weight: bold;
	margin-top: -5px;
	width: 10px;
}
.showTaglog {
	background: #ffffe5;
	border: 1px solid #ccc;
	padding: 8px;
	position: relative;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.showTaglog .arrow {
	position: absolute;
	top: -6px;
	left: 30px;
	background: url(../../images/common/layeryello1.png) 0 -49px;
	display: block;
	width: 11px;
	height: 6px;
}
.ico_activeC {
	background: url(../../images/common/ico_active.png) no-repeat scroll 0 0;
	width: 12px;
	height: 12px;
	margin-right: 5px;
}
.onlive_active {
	background-position: 0 0;
}
.travel_outdoor {
	background-position: -25px 0;
}
.dinner_party {
	background-position: -50px 0;
}
.com_env {
	background-position: 0 -36px;
}
.shows_movies {
	background-position: -25px -36px;
}
.yf_student {
	background-position: -50px -36px;
}
.photo_digital {
	background-position: 0 -71px;
}
.sports_compet {
	background-position: -25px -71px;
}
.lecture_salon {
	background-position: -50px -71px;
}
.W_ban_top,.W_ban_foot {
	width: 800px;
	height: 90px;
	margin: 0 auto;
	overflow: hidden;
	background: #ccc;
}
.W_ban_top {
	margin-bottom: 10px;
}
.W_ban_foot {
	margin-top: 10px;
}
.ico_ZStatus {
	background: url(../../images/common/ico_status.png) no-repeat scroll 0 0;
	_background: url(../../images/common/ico_status.png) no-repeat scroll 0 0;
	width: 9px;
	height: 9px;
	margin-right: 5px;
}
.online_ZStatus {
	background-position: 0 0;
}
.busy_ZStatus {
	background-position: 0 -20px;
}
.leave_ZStatus {
	background-position: 0 -40px;
}
.offline_ZStatus {
	background-position: 0 -60px;
}
.phone_ZStatus {
	background-position: 0 -80px;
	height: 12px;
}
.client_ZStatus {
	background-position: 0 -100px;
	width: 10px;
	height: 10px;
}
.note {
	margin: 10px auto -6px;
	width: 560px;
	line-height: 28px;
	height: 30px;
	color: #999;
}
.note_l,.note_r {
	background: url("../../images/common/new_index_bg.png") no-repeat;
	width: 10px;
	height: 30px;
	display: block;
}
.note_l {
	background-position: -41px -604px;
	float: left;
}
.note_r {
	background-position: right -604px;
	float: right;
}
.note_c {
	background: #fffddd;
	height: 28px;
	border-top: 1px solid #f8f3d6;
	border-bottom: 1px solid #f8f3d6;
	width: 540px;
	float: left;
}
.note .close {
	float: right;
	background: url("../../images/index/indeximg.png") no-repeat scroll -2px -302px;
	height: 10px;
	margin-top: 6px;
	overflow: hidden;
	width: 10px;
}
.tsina_gnbarea {
	position: relative;
	width: 100%;
	height: 30px;
	z-index: 800;
	line-height: normal;
}
.tsina_gnbarea * {
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-style: normal;
	border: 0;
	outline: 0;
	list-style: none;
	line-height: normal;
}
.tsina_gnbarea .bg_gnbarea {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 30px;
	background: #ceeef4;
}
.tsina_gnb {
	position: relative;
	width: 800px;
	margin: 0 auto;
	top: 7px;
	top: 9px \9;
	*top: 7px;
}
.tsina_gnb ul.gnb_l {
	float: left;
	margin: 0 0 0 -12px;
}
.tsina_gnb ul.gnb_r {
	float: right;
}
.tsina_gnb ul li {
	position: relative;
	_display: inline;
	float: left;
	margin-left: 12px;
	vertical-align: top;
}
.tsina_gnb ul li em.nmTxt {
	color: #399fd6;
	font-family: "瀹嬩綋" \9;
	*font-family: inherit;
	zoom: 1;
	vertical-align: baseline;
}
.tsina_gnb ul li a {
	_position: relative;
	_left: -6px;
	float: left;
	float: none \9;
	font-family: "瀹嬩綋" \9;
	zoom: 1;
	vertical-align: baseline;
	margin: -2px -5px -2px -6px;
	margin: -4px -5px -3px -6px \9;
	*margin-top: -2px;
	padding: 2px 5px 2px 6px;
	padding: 4px 5px 3px 6px \9;
	_padding-bottom: 1px;
}
.tsina_gnb ul li a: hover {
	*position: relative;
	_left: auto;
	float: left;
	_height: 14px;
	margin: -2px -5px -2px -6px;
	margin: -4px -5px -3px -6px \9;
	*margin-top: -2px;
	padding: 2px 5px 2px 6px;
	padding: 4px 5px 3px 6px \9;
	_padding-bottom: 1px;
	background: #399fd6;
	color: #fff;
	text-decoration: none;
}
.tsina_gnb ul li a.reg {
	position: relative;
	_left: auto;
	display: inline-block;
	background: url(../../images/common/gnb/gnbimgs.gif) 0 0 no-repeat;
	height: 23px;
	margin: -4px 0 0;
	margin: -6px 0 0 \9;
	*margin: -4px 0 0;
	padding: 0 0 0 5px;
	overflow: hidden;
}
.tsina_gnb ul li a.reg span {
	display: inline-block;
	height: 23px;
	padding: 4px 16px 0 10px;
	padding-top: 6px \9;
	background: url(../../images/common/gnb/gnbimgs.gif) right -23px no-repeat;
	color: #fff;
	cursor: hand;
}
.tsina_gnb ul li a.reg: hover {
	_height: 23px;
	background: url(../../images/common/gnb/gnbimgs.gif) 0 0 no-repeat;
	margin: -4px 0 0 0;
	margin: -6px 0 0 0 \9;
	*margin: -4px 0 0 0;
	padding: 0 0 0 5px;
	text-decoration: none;
}
.tsina_gnb ul li.on {
	margin: -5px -6px 0 4px;
	margin-top: -7px \9;
	*margin-top: -5px;
	border: 1px solid #cbe8ed;
	background: #fff;
}
.tsina_gnb ul li.on a {
	position: relative;
	top: 2px;
	_left: auto;
	float: left;
	display: block;
	margin: 0;
	padding: 2px 5px 12px 7px;
	padding: 4px 5px 11px 7px \9;
	background: #fff;
	z-index: 800;
	margin-bottom: -1px;
	margin-bottom: 0 \9;
}
.tsina_gnb ul li.on a: hover {
	margin: 0;
	margin-bottom: -1px;
	margin-bottom: 0 \9;
	padding: 2px 5px 12px 7px;
	padding: 4px 5px 11px 7px \9;
	background: #fff;
	color: #399fd6;
}
.tsina_gnb ul li a.nohover: hover {
	background: none;
	color: #399FD6;
}
.tsina_gnb ul li.on a.nohover: hover {
	background: #fff;
}
.tsina_gnb ul li.line {
	margin: 0 -4px 0 8px;
	margin-top: -2px \9;
	*margin-top: 0;
}
.tsina_gnb li.line {
	color: #b8e0e6;
}
.tsina_gnb li strong {
	font-weight: bold;
}
.tsina_gnb li span.arr_d {
	display: inline-block;
	width: 5px;
	height: 3px;
	margin: 0 0 0 2px;
	overflow: hidden;
	vertical-align: 3px;
}
.tsina_gnb li span.arr_d em {
	display: block;
	height: 1px;
	background: #3ea1d8;
	overflow: hidden;
}
.tsina_gnb li span.arr_d em.b2 {
	margin: 0 1px;
}
.tsina_gnb li span.arr_d em.b3 {
	width: 1px;
	margin: 0 2px;
}
.tsina_gnb a,.tsina_gnb a: link,.tsina_gnb a: active,.tsina_gnb a: visited {
	color: #399fd6;
	text-decoration: none;
}
.tsina_gnb a: hover {
	color: #390;
	text-decoration: underline;
}
.tsina_gnb a.gnb_hot,.tsina_gnb a.gnb_hot: link,.tsina_gnb a.gnb_hot: active,.tsina_gnb a.gnb_hot: visited {
	color: #f88a3e;
}
.tsina_gnb ul.sltmenu {
	display: none;
	position: absolute;
	left: -1px;
	top: 27px;
	padding: 5px 0;
	_padding: 3px 0 6px;
	border: 1px solid #cbe8ed;
	background: #fff;
	z-index: 799;
}
.tsina_gnb ul li.on ul.sltmenu {
	display: block;
}
.tsina_gnb ul.sltmenu li {
	position: static;
	float: none;
	margin: 0;
	width: auto;
	margin-bottom: 1px;
}
.tsina_gnb ul.sltmenu li a {
	position: static;
	_position: relative;
	float: none;
	display: block;
	margin: 0 2px;
	padding: 4px 13px 3px;
	padding: 5px 13px 5px \9;
	*padding: 3px 13px 4px;
	_padding: 5px 13px 4px;
	border: none;
	background: none;
	white-space: nowrap;
	zoom: normal;
}
.tsina_gnb ul.sltmenu li a: hover {
	position: static;
	_position: relative;
	float: none;
	display: block;
	_height: auto;
	margin: 0 2px;
	padding: 4px 13px 3px;
	padding: 5px 13px 5px \9;
	*padding: 3px 13px 4px;
	_padding: 5px 13px 4px;
	border: none;
	white-space: nowrap;
	zoom: normal;
	background: #e9f5fc;
	color: #0082cb;
	text-decoration: none;
}
.small_Yellow_div {
	width: 800px;
	position: relative;
	margin: 0 auto;
	z-index: 801;
}
.small_Yellow_div * {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
.small_Yellow_div .small_Yellow {
	position: absolute;
	right: 0;
	top: 0;
	font-family: Arial,Helvetica,sans-serif,"瀹嬩綋";
	font-size: 12px;
	font-style: normal;
}
.small_Yellow_div .CP_w {
	width: auto;
}
.small_Yellow_div .small_Yellow .close a {
	position: absolute;
	right: 9px;
	top: 9px;
	width: 8px;
	height: 7px;
	overflow: hidden;
	background: url('http: //img1.t.sinajs.cn/t3/style/images/common/gnb/gnbimgs.gif') no-repeat 0 -193px;
}
.small_Yellow_div .small_Yellow .close a: hover {
	background-position: -8px -193px;
}
.CP_w {
	border: 0;
	border-collapse: collapse;
	border-spacing: 0;
	width: auto;
}
.CP_w a: hover {
	color: #000;
}
.CP_w thead .tLeft,.CP_w thead .tMid,.CP_w thead .tRight,.CP_w tfoot .tLeft,.CP_w tfoot .tMid,.CP_w tfoot .tRight,.CP_w_shut {
	background-image: url('http: //img1.t.sinajs.cn/t3/style/images/common/gnb/gnbimgs.gif');
}
.CP_w tbody .tLeft,.CP_w tbody .tRight {
	background-image: url('http: //img1.t.sinajs.cn/t3/style/images/common/gnb/gnbimgs.gif');
	background-repeat: repeat-y;
}
.CP_w thead .tLeft {
	background-position: 0 -47px;
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
	background-color: #f00: ;
}
.CP_w thead .tMid {
	background-position: -3px -47px;
	background-repeat: repeat-x;
	height: 3px;
}
.CP_w thead .tRight {
	background-position: right -47px;
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
}
.CP_w tfoot .tLeft {
	background-position: 0 -189px;
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
}
.CP_w tfoot .tMid {
	background-position: -3px -189px;
	background-repeat: repeat-x;
	height: 3px;
}
.CP_w tfoot .tRight {
	background-position: right -189px;
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
}
.CP_w tbody .tLeft {
	background-position: 0 -50px;
	width: 3px;
}
.CP_w tbody .tMid {
	background: #FDFFEA;
}
.CP_w tbody .tRight {
	background-position: right -50px;
	width: 3px;
}
.CP_w thead .tLeft span,.CP_w thead .tMid span,.CP_w thead .tRight span,.CP_w tfoot .tLeft span,.CP_w tfoot .tMid span,.CP_w tfoot .tRight span,.CP_w tbody .tLeft span,.CP_w tbody .tRight span {
	display: block;
	overflow: hidden;
}
.CP_w thead .tLeft span {
	width: 3px;
	height: 3px;
}
.CP_w thead .tMid span {
	height: 3px;
}
.CP_w thead .tRight span {
	width: 3px;
	height: 3px;
}
.CP_w thead .tRight span {
	width: 3px;
	height: 3px;
}
.CP_w tfoot .tLeft span {
	width: 3px;
	height: 3px;
}
.CP_w tfoot .tMid span {
	height: 3px;
}
.CP_w tfoot .tRight span {
	width: 3px;
	height: 3px;
}
.CP_w tbody .tLeft span {
	width: 3px;
}
.CP_w tbody .tRight span {
	width: 3px;
}
.small_Yellow_div .CP_w .yInfo {
	padding: 1px 16px 2px 6px;
	*padding-bottom: 2px;
}
.small_Yellow_div .CP_w .yInfo p {
	padding-right: 14px;
	line-height: 20px;
}
.small_Yellow_div .CP_w .yInfo span {
	color: #333!important;
}
.small_Yellow_div .CP_w .yInfo .l_1 {
	white-space: nowrap;
}
.small_Yellow_div .CP_w .yInfo span {
	display: inline-block;
	margin: 0 11px 0 0;
	padding: 0;
	color: #7b2820;
}
.small_Yellow_div .CP_w .yInfo a: link,.CP_w .yInfo a: visited {
	color: #399FD6;
}
.small_Yellow_div .CP_w .yInfo a: hover {
	color: #390;
}
.small_set {
	position: absolute;
	right: -80px;
	top: -7px;
	background: url(../../images/common/gnb/set.png?id=201101271855) no-repeat 0 -163px;
	width: 199px;
	height: 56px;
	padding: 0;
	_background: url(../../images/common/gnb/set.gif?id=201101271855) no-repeat 0 -163px;
}
.small_set p {
	margin: 8px 0 0 18px;
	padding-top: 5px;
	line-height: 18px;
	width: 138px;
	color: #5b5b5b;
	_margin-left: 15px;
}
.small_set a.closeset {
	float: right;
	margin: 13px 31px 0 0;
	display: block;
	width: 12px;
	height: 12px;
	_margin-right: 15px;
	overflow: hidden;
}
.eventTip {
	position: absolute;
	left: 28px;
	top: -7px;
	background: url(../../images/common/gnb/set.png?id=201101271855) 0 -62px no-repeat;
	width: 179px;
	height: 36px;
	padding: 0;
	_background: url(../../images/common/gnb/set.gif?id=201101271855) 0 -62px no-repeat;
}
.eventTip p {
	margin: 14px 0 0 11px;
	*margin-top: 15px;
	width: 145px;
	color: #666;
}
.eventTip a.closeset {
	float: right;
	margin: 13px 6px 0 0;
	display: block;
	width: 12px;
	height: 12px;
	_margin-right: 3px;
	overflow: hidden;
}
.eventTip_2 {
	position: absolute;
	left: 288px;
	top: -7px;
	background: url(../../images/common/gnb/set.png?id=201101271855) 0 -220px no-repeat;
	width: 181px;
	height: 47px;
	padding: 0;
	_background: url(../../images/common/gnb/set.gif?id=201101271855) 0 -220px no-repeat;
}
.eventTip_2 p {
	margin: 20px 0 0 20px;
	width: 140px;
	color: #666;
}
.eventTip_2 a.closeset {
	float: right;
	margin: 13px 6px 0 0;
	display: block;
	width: 12px;
	height: 12px;
	_margin-right: 3px;
	overflow: hidden;
}
.tsina_gnb_950 {
	width: 950px;
}
.header {
	clear: both;
	position: relative;
	top: -30px;
	_top: 0;
	width: 800px;
	height: 84px;
	margin: 0 auto -30px;
	_margin: -30px auto 0;
	padding-top: 30px;
	z-index: 101;
}
.header .newlogo {
	position: absolute;
	_position: static;
	left: 0;
	bottom: 0;
	_display: inline;
	_float: left;
	_width: 138px;
	min-width: 138px;
	height: 63px;
	_margin: 21px 0 0 0;
	background: url('http: //img1.t.sinajs.cn/t3/style/images/common/header/logoNew_nocache.png?id=201101111652') no-repeat;
	_background: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http: //img1.t.sinajs.cn/t3/style/images/common/header/logoNew_nocache.png?id=201101111652',sizingMethod='crop');
}
.header .linklogo {
	position: absolute;
	left: 0;
	bottom: 0;
	display: block;
	width: 138px;
	height: 63px;
}
.header .linklogo: hover {
	background: url(../../images/common/gnb/gnbimgs.gif) -383px -209px no-repeat;
}
.header .newlogo h2 {
	margin: 27px 0 0 147px;
}
.header .newlogo h2 img {
	width: 50px;
	height: 25px;
	background: url(../../images/common/header/logo_subtitle.png?id=201103011855) no-repeat;
}
.header .newlogo h2.photos img {
	background-position: 0 -65px;
}
.header .newlogo h2.msg img {
	background-position: 0 -11px;
}
.header .newlogo h2.find img {
	background-position: 0 -37px;
}
.header .newlogo h2.account img {
	width: 98px;
	background-position: 0 -64px;
}
.header .newlogo h2.private img {
	background-position: 0 -91px;
}
.header .newlogo h2.square img {
	background-position: 0 -117px;
}
.header .newlogo h2.event img {
	background-position: 0 -142px;
}
.header .newlogo h2.app img {
	background-position: -89px -12px;
}
.header .newlogo h2.mobile img {
	background-position: 0 -194px;
}
.header .newlogo h2.group img {
	background-position: -89px -39px;
}
.header .newlogo h2.intanswer img {
	width: 70px;
	background-position: -68px -90px;
}
.header .newlogo h2.tools img {
	background-position: -89px -117px;
}
.header .newlogo h2.city img {
	background-position: -89px -142px;
}
.header .newlogo h2.novice img {
	width: 92px;
	background-position: 0 -169px;
}
.header .newlogo h2.microlive img {
	background-position: -65px -194px;
	width: 75px;
}
.header .newlogo h2.pay img {
	background-position: -160px -12px;
	width: 92px;
}
.header .newlogo h2.notice img {
	width: 50px;
	background-position: -159px -68px;
}
.header .newlogo h2.enterpr img {
	width: 50px;
	background-position: -159px -95px;
}
.header .newlogo h2.partners img {
	width: 92px;
	background-position: -159px -164px;
}
.header .newlogo h2.invite img {
	width: 50px;
	background-position: -159px -194px;
}
.head_menu {
	position: absolute;
	right: 0;
	bottom: 10px;
	_display: inline;
	float: right;
	margin: 41px 0 0 0;
}
.head_menu .submit,.head_menu img.icon_color {
	background: url('../../images/common/skin/fragmentbg.png') 0 0 no-repeat;
}
.head_menu .menu_l,.head_menu .menu_r {
	float: left;
	width: 1px;
	height: 31px;
	margin-top: 1px;
	overflow: hidden;
	background-color: #75cee3;
}
.head_menu .menu_c {
	position: relative;
	float: left;
	padding: 0 9px 0 0;
	overflow: hidden;
}
.head_menu .bg_menu_c {
	position: absolute;
	right: 0;
	_left: 0;
	top: 0;
	width: 1000px;
	height: 33px;
	background-color: #75cee3;
}
.head_menu .menu_c ul {
	position: relative;
	float: left;
	height: 33px;
	padding: 0 10px;
}
.head_menu .menu_c li {
	float: left;
	padding-top: 10px;
	font-size: 14px;
}
.head_menu .menu_c li.cur,.head_menu .menu_c li.cur a,.head_menu .menu_c li.cur a: link,.head_menu .menu_c li.cur a: visited {
	color: #fff;
	font-weight: bold;
}
.head_menu .menu_c li.line {
	width: 2px;
	margin: -2px 10px 0;
	_margin: -2px 9px 0 10px;
	color: #9cdae9;
}
.head_menu .menu_c li.setcolor {
	margin: 0 0 0 9px;
	margin-top: -1px \9;
}
.head_menu .menu_c li.setcolor a {
	display: inline-block;
	width: 15px;
	height: 15px;
}
.head_menu .menu_c img.icon_color {
	width: 15px;
	height: 15px;
	background: url(../../images/common/header/logoNew_nocache.png) no-repeat -18px -301px!important;
	_background: url(../../images/common/new_index_bg.png) no-repeat -88px 0!important;
}
.head_menu .search {
	position: relative;
	float: left;
	height: 21px;
	margin-top: 5px;
	padding: 1px;
	background: #63c0d6;
	overflow: hidden;
}
.head_menu .search input {
	float: left;
	width: 129px;
	height: 19px;
	height: 17px \9;
	margin: 0 1px 0 0;
	padding: 1px 4px 1px 4px;
	padding-top: 3px \9;
	border: none;
	color: #999;
	vertical-align: top;
	line-height: normal;
}
.head_menu .submit {
	float: left;
	width: 51px;
	height: 21px;
	background-position: 0 -183px;
	text-align: center;
	line-height: 21px;
	line-height: 23px \9;
	*line-height: 21px;
}
.head_menu .submit: hover {
	background-position: -52px -183px;
	text-decoration: none;
}
.head_menu .menu_c li a {
	color: #e6fbff;
}
.head_menu .setMyskin {
	display: inline-block;
}
.head_menu .setMyskinOn {
	*position: relative;
	left: -12px;
	margin: -10px -11px -9px -12px;
	padding: 9px 10px 9px 11px;
	border: 1px solid #77cee2;
	background: #9cdae9;
	text-decoration: none;
}
.header .app {
	width: auto;
}
.header .app .search input {
	width: 159px;
}
.layer_setMyskin {
	position: absolute;
	top: 33px;
	right: 159px;
	padding: 2px;
	border: 1px solid #77cee2;
	border-top: none;
	background: #9cdae9;
}
.layer_setMyskin a {
	display: block;
	padding: 6px 8px;
	font-size: 14px;
}
.layer_setMyskin a: link,.layer_setMyskin a: visited {
	color: #fff;
}
.layer_setMyskin a: hover {
	background: #77cee2;
	text-decoration: none;
}
.header .resultTip {
	width: 135px;
}
.header .weixiaos_link {
	display: none;
}
.pertemplate a,.pertemplate a: link,.pertemplate a: hover,.pertemplate a: visited {
	color: #fff;
}
.pertemplate {
	position: absolute;
	width: 91px;
	height: 36px;
	text-align: center;
	color: #fff;
	top: 40px;
	left: 0;
}
.pertemplate p {
	background: #333;
	width: 91px;
	height: 31px;
	line-height: 31px;
}
.pertemplate img.icon_pertemplate {
	width: 9px;
	height: 5px;
	background: url('../../images/common/new_index_bg.png') no-repeat -170px -71px;
}
.tGuide_nav {
	position: absolute;
	left: -110px;
	top: 100%;
	width: 99px;
	padding: 2px;
	border: 1px solid #c2e2e7;
	background: #fff;
}
.tGuide_nav h2.title,.tGuide_nav a.close,.tGuide_nav .advTxt,.tGuide_nav .gift,.tGuide_step li,.tGuide_nav .getGift,.tGuide_nav .mygift {
	background-image: url(../../images/common/gnb/gnbimgs.gif);
}
.tGuide_nav h2.title {
	height: 42px;
	background-position: 0 -201px;
}
.tGuide_nav a.close {
	display: block;
	position: absolute;
	top: 6px;
	right: 6px;
	width: 12px;
	height: 12px;
	background-position: -99px -317px;
	overflow: hidden;
}
.tGuide_nav .advTxt {
	width: 97px;
	height: 39px;
	background-position: -99px -201px;
}
.tGuide_nav .gift {
	width: 44px;
	height: 48px;
	background-position: -127px -246px;
}
.tGuide_nav .mygift {
	width: 97px;
	height: 73px;
	background-position: 0 -317px;
}
.tGuide_wrap {
	background: #ecf7e2;
	color: #390;
}
.tGuide_list {
	padding: 3px 0 10px 9px;
}
.tGuide_list li {
	padding: 0 0 1px;
	*padding-bottom: 3px;
	line-height: 18px;
}
.tGuide_list span {
	margin-right: 4px;
	font-size: 14px;
}
.tGuide_list a,.tGuide_list a: link,.tGuide_list a: visited {
	color: #390;
}
.tGuide_step {
	_width: 97px;
	border: 1px solid #dceecf;
	overflow: hidden;
}
.tGuide_step p {
	text-align: center;
}
.tGuide_step .pdt {
	padding: 16px 0 5px;
}
.tGuide_step ul {
	width: 83px;
	margin: 10px 0 4px 7px;
	*margin-bottom: 8px;
	_margin-bottom: 4px;
	overflow: hidden;
}
.tGuide_step li {
	float: left;
	width: 60px;
	height: 19px;
	height: 17px\9;
	margin-bottom: 4px;
	padding: 4px 0 0 23px;
	padding-top: 6px\9;
}
.tGuide_step li.arrow {
	width: 83px;
	padding: 0;
	height: 5px;
	background: none;
	overflow: hidden;
	line-height: 0;
}
.tGuide_step li.arrow div {
	width: 0;
	height: 0;
	margin: 0 auto;
	border-width: 4px;
	border-style: solid;
	border-color: #afddef #fff #fff #fff;
	line-height: 0;
	font-size: 0;
}
.tGuide_step li.done {
	background-position: 0 -243px;
}
.tGuide_step li.done a: link,.tGuide_step li.done a: visited,.tGuide_step li.done a: hover {
	color: #390;
}
.tGuide_step li.task {
	background-position: 0 -266px;
}
.tGuide_step li.task a: link,.tGuide_step li.task a: visited,.tGuide_step li.task a: hover {
	color: #0082cb;
}
.tGuide_nav .getGift {
	width: 58px;
	height: 19px;
	height: 17px\9;
	margin: 0 0 10px 4px;
	padding: 9px 0 0 28px;
	padding-top: 11px\9;
	background-position: 0 -289px;
}
.tGuide_nav .getGift a: link,.tGuide_nav .getGift a: visited,.tGuide_nav .getGift a: hover {
	color: #fff;
}
.header_950 {
	width: 950px;
}
.guide_tNav {
	right: -110px;
	padding: 2px;
	position: absolute;
	top: 100%;
	width: 104px;
}
.guide_tNav .g_navbg {
	background: url(../../images/common/gnb/gn_bg1.png) no-repeat scroll -689px 0;
	width: 104px;
	height: auto;
	padding-top: 2px;
	_background-image: none;
}
.guide_tNav .g_navbg_b {
	background: url(../../images/common/gnb/gn_bg1.png) no-repeat scroll -793spx -700px;
	width: 100px;
	padding: 0 2px 2px;
	_background-image: none;
}
.g_wrapBg {
	background: #fff url(../../images/common/gnb/gn_bg1.png) no-repeat scroll 0 0;
	width: 100px;
	height: auto;
}
.guide_tNav .g_tit {
	width: 100px;
	height: 25px;
	overflow: hidden;
	position: relative;
}
.guide_tNav .g_tit a.btn_close {
	cursor: pointer;
	height: 10px;
	position: absolute;
	right: 9px;
	top: 8px;
	width: 9px;
	background: url(../../images/common/gnb/gn_bg1.png) no-repeat scroll -520px -361px;
	border: none;
	padding: 0;
	overflow: hidden;
}
.guide_tNav .g_tit a.btn_close: hover {
	background-position: -520px -381px;
}
.guide_tNav .g_cent {
	background: #fff;
	width: 98px;
	overflow: hidden;
	padding: 1px 1px 4px;
}
.guide_tNav .g_cent .g_centImg {
	background: #fff url(../../images/common/gnb/gn_bg1.png) no-repeat scroll -105px 0;
	width: 98px;
	height: 136px;
}
.guide_tNav .g_btm {
	background: url(../../images/common/gnb/gn_bg1.png) no-repeat scroll -105px -160px;
	width: 80px;
	height: 31px;
	overflow: hidden;
	text-decoration: none;
	color: #fff;
	padding: 2px 10px 0;
	line-height: 15px;
}
.guide_tNav .g_btm a,.guide_tNav .g_btm a: link,.guide_tNav .g_btm a: hover,.guide_tNav .g_btm a: visited {
	color: #fff;
}
.guide_tNav .g_btm_hover {
	background-position: -105px -201px;
}
.guide_tNav .g_cent a.btn_now {
	margin: 3px 0 14px 20px;
	background: url(../../images/common/gnb/gn_bg1.png) no-repeat scroll -105px -250px;
	width: 60px;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	display: block;
	text-align: center;
	text-decoration: none;
	color: #fff;
	line-height: 20px\0;
}
.guide_tNav .g_cent a.btn_now: hover {
	background-position: -105px -281px;
	text-decoration: none;
}
.guide_t1 .g_cent .g_centImg {
	background-position: -105px 0;
}
.guide_t1 .g_btm {
	background-position: -105px -160px;
}
.guide_t1 .g_btm_hover {
	background-position: -105px -201px;
}
.guide_t1 .g_cent a.btn_now {
	background-position: -105px -250px;
}
.guide_t1 .g_cent a.btn_now: hover {
	background-position: -105px -281px;
}
.guide_t2 .g_cent .g_centImg {
	background-position: -210px 0;
}
.guide_t2 .g_btm {
	background-position: -210px -160px;
}
.guide_t2 .g_btm_hover {
	background-position: -210px -201px;
}
.guide_t2 .g_cent a.btn_now {
	background-position: -210px -250px;
}
.guide_t2 .g_cent a.btn_now: hover {
	background-position: -210px -281px;
}
.guide_t3 .g_cent .g_centImg {
	background-position: -320px 0;
}
.guide_t3 .g_btm {
	background-position: -320px -160px;
}
.guide_t3 .g_btm_hover {
	background-position: -320px -201px;
}
.guide_t3 .g_cent a.btn_now {
	background-position: -320px -250px;
}
.guide_t3 .g_cent a.btn_now: hover {
	background-position: -320px -281px;
}
.guide_t4 .g_cent .g_centImg {
	background-position: -431px 0;
}
.guide_t4 .g_btm {
	background-position: -431px -160px;
}
.guide_t4 .g_btm_hover {
	background-position: -431px -201px;
}
.guide_t4 .g_cent a.btn_now {
	background-position: -431px -250px;
}
.guide_t4 .g_cent a.btn_now: hover {
	background-position: -431px -281px;
}
.guide_t5 .g_cent .g_centImg {
	background-position: -550px 0;
}
.guide_t5 .g_btm {
	background-position: -550px -160px;
	cursor: pointer;
}
.guide_t5 .g_btm_hover {
	background-position: -550px -201px;
}
.guide_t6 .g_cent {
	padding-bottom: 0;
}
.guide_t6 .g_cent .g_centImg {
	background-position: -105px -315px;
	height: 106px;
}
.guide_t6 .g_btm {
	background-position: -105px -429px;
	cursor: pointer;
}
.guide_t6 .g_btm_hover {
	background-position: -105px -466px;
}
.resultTip {
	width: 113px;
	border: 1px solid #ccc;
	background: #fff;
	position: absolute;
	color: #999;
}
.resultTip ul.reLit li a {
	display: block;
	clear: both;
	overflow: hidden;
	padding: 0 3px;
	margin: 0 auto;
	height: 21px;
	line-height: 21px;
	line-height: 23px\9;
	color: #999;
	text-decoration: none;
}
.resultTip ul.reLit li a: hover {
	background: #e8f4fc;
	color: #999;
}
.resultTip ul.reLit li cite {
	color: #f00;
}
.resultTip ul.reLit li.more a {
	padding-left: 17px;
}
.resultTip h3 {
	margin: 0 5px;
	padding: 5px 0 3px 0;
	background-position: left top;
}
.resultTip ul.perLit li {
	width: 135px;
	float: left;
	overflow: hidden;
	padding: 5px 0;
}
.resultTip ul.perLit li.hover {
	background: #e8f4fc;
}
.resultTip ul.perLit li .picborder {
	float: left;
	display: inline;
	margin: 0 5px 0 18px;
}
.resultTip ul.perLit li .picborder img {
	width: 26px;
	height: 26px;
	padding: 1px;
	border: 1px solid #ccc;
}
.bottomLinks .bL_line {
	background: url(../../images/common/skin/fragmentbg.png) repeat-x left -499px;
}
.bottombg {
	opacity: .4;
	filter: alpha(opacity=40);
	position: absolute;
	top: 0;
	left: 0;
	height: 800px;
	width: 800px;
	z-index: -1;
	background-color: #fff;
}
.MIB_foot {
	line-height: 180%;
	padding: 26px 0;
	text-align: center;
	height: 80px;
	clear: both;
}
.MIB_foot .linkInfo .span1 {
	margin-right: 25px;
}
.MIB_foot .linkInfo .span1 em {
	margin: 0 4px;
}
.MIB_foot .copyInfo {
	font-family: arial;
}
.MIB_foot .copyInfo .span1 {
	margin-right: 10px;
}
.MIB_foot,.MIB_foot a: link,.MIB_foot a: visited {
	color: #99daff;
}
.MIB_blogb {
	padding-bottom: 50px;
}
.bottomLinks {
	width: 780px;
	overflow: hidden;
	margin: 10px auto 0;
	padding: 17px 0 10px 20px;
	clear: both;
	clear: both;
	position: absolute;
	left: 50%;
	margin-left: -400px;
}
.bottomLinks .bL_info {
	float: left;
	width: 160px;
}
.bottomLinks .bL_info h4 {
	font-size: 12px;
	font-weight: 400;
	padding-bottom: 3px;
}
.bottomLinks .bL_info li {
	clear: both;
	line-height: 17px;
	margin-top: 3px;
}
.bottomLinks .bL_io4 {
	width: 172px;
}
.bottomLinks .bL_io5 {
	width: 106px;
}
.bottomLinks .bL_line {
	width: 760px;
	height: 29px;
	overflow: hidden;
	clear: both;
	background-repeat: repeat-x;
	background-position: left -485px;
}
.MIB_foot_new {
	padding: 0 20px 0 0;
}
.MIB_foot_new .rt {
	text-align: right;
}
.MIB_foot_new p {
	padding-bottom: 5px;
}
.MIB_foot_new .p1 a {
	margin-right: 11px;
}
.MIB_foot_new p .a {
	float: right;
	line-height: 24px;
	_padding-top: 2px;
}
.MIB_foot_new p .b {
	float: right;
}
.MIB_foot_new p a.language {
	float: left;
	width: 77px;
	height: 24px;
	line-height: 24px;
	text-align: left;
	color: #666;
	padding-left: 10px;
	_padding-top: 4px;
	_height: 20px;
	_line-height: 20px;
}
.MIB_foot_new p a.current {
	background: #fff;
	border: 1px solid #999;
	border-top: none;
	height: 23px;
	line-height: 23px;
	width: 75px;
	text-decoration: none;
}
.informIcon {
	background: url("../../images/common/new_index_bg.png") no-repeat -123px 3px;
	vertical-align: 0;
	width: 16px;
	height: 16px;
}
.bottombg_950 {
	width: 950px;
}
.bottomLinks_950 {
	width: 930px;
	margin-left: -475px;
}
.bottomLinks_950 .bL_line {
	width: 910px;
}
.mBlogLayer .top_c,.mBlogLayer .bottom_c,.mBlogLayer .mid_l,.mBlogLayer .mid_r {
	height: 5px;
	background: url(../../images/common/layer/wraplayer_09.png);
	_background: url(../../images/common/layer/wraplayer_09.gif);
	_filter: alpha(opacity=70);
}
.mBlogLayer .mid_c {
	background: #fff;
}
.mBlogLayer .top_r,.mBlogLayer .top_l,.mBlogLayer .bottom_l,.mBlogLayer .bottom_r {
	width: 5px;
	height: 5px;
	background: url(../../images/common/header/logoNew_nocache.png) no-repeat;
	_background: url(../../images/common/layer/wraplayer.gif) no-repeat;
}
.mBlogLayer .top_l {
	background-position: 0 -304px;
	_background-position: 0 0;
}
.mBlogLayer .top_r {
	background-position: -5px -304px;
	_background-position: -5px 0;
}
.mBlogLayer .bottom_l {
	background-position: 0 -309px;
	_background-position: 0 -5px;
}
.mBlogLayer .bottom_r {
	background-position: -5px -309px;
	_background-position: -5px -5px;
}
.mBlogLayer .layerBox {
	border: 1px solid #A0A0A0;
}
.mBlogLayer .layerBox .layerBoxTop {
	height: 27px;
	line-height: 27px;
	padding: 1px;
}
.mBlogLayer .layerBox .layerBoxTop .topCon {
	position: relative;
	background: url(../../images/common/layer/layerctbg.gif) repeat-x;
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
}
.layerBoxTop .topCon strong {
	float: left;
	font-weight: bold;
}
.layerBoxTop .topCon span {
	float: right;
	padding-right: 20px;
}
.layerBoxTop a.close {
	position: absolute;
	right: 9px;
	top: 9px;
	width: 8px;
	height: 7px;
	overflow: hidden;
	background: url(../../images/common/gnb/gnbimgs.gif) no-repeat 0 -193px;
}
.layerBoxTop a.close: hover {
	background-position: -8px -193px;
}
.layerBtn a {
	margin: 0 5px;
}
.rightBtn {
	clear: both;
	margin: 9px auto 0 auto;
}
.rTopAdd {
	clear: both;
	margin: 9px auto 0;
	width: 120px;
	text-align: center;
}
.layerBoxCon {
	overflow: hidden;
}
.layerBoxCon .commonLayer2 {
	padding: 20px;
}
.layerBoxCon1 .commonLayer3 {
	position: relative;
	display: inline-block;
}
.layerBoxCon .MIB_btn {
	margin-top: 20px;
}
.MIB_btn a {
	margin-right: 5px;
}
.layerBoxCon .commonLayer2 .layerL {
	float: left;
	width: 50px;
	padding-right: 10px;
}
.layerBoxCon .commonLayer2 .layerR {
	padding: 8px 0 5px;
	margin-left: 60px;
}
.layerBoxCon .commonLayer2 .layerRN {
	padding: 8px 0 5px;
	margin-left: 60px;
	text-align: left;
}
.layerR .MIB_btn,.layerRN .MIB_btn {
	text-align: left;
}
.commonLayer2 .layerR strong,.commonLayer2 .layerRN strong {
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
}
.commonLayer2 .layerR .txt,.commonLayer2 .layerRN .txt {
	line-height: 20px;
	padding: 10px 0;
}
.commonLayer2 .layerR .btn,.commonLayer2 .layerRN .btn {
	margin: 20px 0;
}
.commonLayer2 .layerR .btn a,.commonLayer2 .layerRN .btn a {
	margin-right: 10px;
}
.layerBoxCon .commonLayer2 .spL {
	width: 71px;
}
.loginLayer {
	padding-top: 20px;
	padding-left: 25px;
	padding-bottom: 20px;
}
.loginLayer th {
	font-size: 14px;
	padding-bottom: 12px;
	color: #333;
	vertical-align: top;
	line-height: 23px;
	padding-right: 3px;
}
.loginLayer td {
	padding-bottom: 12px;
	vertical-align: top;
	line-height: 23px;
}
.loginLayer .err_tip {
	font-size: 12px;
	padding-top: 5px;
	clear: both;
	color: #cc0200;
}
.loginLayer .cInputBorder {
	margin-right: 10px;
}
.loginLayer input {
	*margin-left: -4px;
	margin-right: 5px;
	vertical-align: -3px;
}
.loginLayer td input.inputType {
	padding-left: 3px;
	_padding-left: 5px;
	line-height: 20px;
	border: 0;
	height: 20px;
}
.shareLayer {
	padding: 18px 10px 30px;
}
.shareLayer .shareTitle {
	clear: both;
	font-size: 14px;
	color: #333;
	padding-bottom: 10px;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
}
.shareLayer .shareTitle a,.shareLayer .shareTitle a: link,.shareLayer .shareTitle a: visited {
	color: #333;
}
.shareLayer .shareTxt {
	clear: both;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
}
.shareLayer .shareTxt img {
	float: left;
	border: 1px solid #ccc;
	padding: 4px;
	margin-right: 10px;
}
.shareLayer .shareTxt img.small_icon {
	float: none;
	border: 0;
	padding: 0;
	margin: 0;
}
.shareLayer .layerBtn {
	clear: both;
}
.shareLayer .shareTxt img.videoIcon {
	float: none;
	padding: 0;
	margin: 0 2px;
	border: 0;
}
.shareLayer .turnToTxt {
	clear: both;
	font-size: 12px;
	line-height: 20px;
	overflow: hidden;
	word-wrap: break-word;
	word-break: break-all;
}
.shareLayer .turnToTxt img.videoIcon {
	margin: 0 2px;
}
.layerBoxCon .PY_textarea {
	width: 357px;
	height: 45px;
	padding: 5px;
	border-color: #999 #c9c9c9 #c9c9c9 #999;
	border-style: solid;
	border-width: 1px;
	background-color: #f9fbf0;
	color: #999;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family: tahoama,"瀹嬩綋";
}
.shareLogin {
	clear: both;
	padding-bottom: 10px;
}
.shareLogin .inputType {
	height: 20px;
	line-height: 20px;
}
.shareLogin em {
	float: left;
	line-height: 22px;
}
.errorLayer {
	width: 235px;
	font-size: 12px;
}
.errorLayer .top {
	height: 2px;
	background: url(../../images/common/layer/errorLayer_03.gif) no-repeat;
	overflow: hidden;
}
.errorLayer .mid {
	background: url(../../images/common/layer/errorLayer_14.gif) repeat-y;
	padding: 8px 10px;
	zoom: 1;
	overflow: hidden;
	position: relative;
}
.errorLayer .bot {
	background: url(../../images/common/layer/errorLayer_16.gif) no-repeat;
	height: 7px;
	overflow: hidden;
}
.errorLayer .mid .conn {
	width: 207px;
	overflow: hidden;
}
.errorLayer .mid .conn .bigtxt {
	padding: 2px 0 2px 18px;
	background: url(../../images/common/error.gif) 0 3px no-repeat;
	*background: url(../../images/common/error.gif) 0 1px no-repeat;
	font-weight: bold;
	color: #C00;
	line-height: 16px;
	margin-bottom: 5px;
}
.errorLayer .mid .conn .stxt {
	padding-left: 20px;
	line-height: 18px;
}
.errorLayer .mid .conn .stxt2 {
	padding-left: 2px;
	line-height: 18px;
}
.errorLayer .mid .conn .stxt3 {
	padding-left: 15px;
	line-height: 18px;
}
.errorLayer .mid .f11 {
	font-size: 11px;
}
.inviteLayer {
	padding-top: 30px;
	padding-left: 40px;
	padding-bottom: 50px;
}
.inviteLayer p.flName {
	font-size: 14px;
}
.inviteLayerInput {
	margin-top: 7px;
}
.inviteLayerInput .PY_input {
	width: 190px;
	margin-right: 5px;
	padding-top: 2px;
	font-size: 12px;
	color: #666;
	vertical-align: 2px;
	*vertical-align: -5px;
}
.inviteLayer p.inviteLayer_tip {
	margin-top: 5px;
}
.inviteLayer2 {
	padding-top: 20px;
	padding-left: 30px;
	padding-bottom: 40px;
}
.inviteLayer2 p.title {
	line-height: 25px;
	font-size: 14px;
}
.inviteLayerInput2 {
	margin-top: 7px;
}
.inviteLayerInput2 .PY_input {
	width: 90px;
	height: 18px;
	line-height: 18px;
	margin-right: 5px;
	padding-top: 2px;
	font-size: 12px;
	color: #666;
}
.inviteLayerInput2 img {
	vertical-align: -5px;
	vertical-align: -2px\9;
}
.inviteLayer2 p.inviteLayer_tip {
	color: #999;
	margin-top: 5px;
}
.inviteLayer2 .btn {
	margin-top: 8px;
}
.noteTab2 {
	margin: 20px 0 30px;
	width: 100%;
}
.noteTab2 th,.noteTab2 td {
	padding: 8px 8px 8px 0;
}
.noteTab2 th {
	width: 90px;
	vertical-align: top;
	line-height: 25px;
	text-align: right;
	padding-right: 4px;
}
.noteTab2 td input.PY_input {
	width: 198px;
	background: #F7F7F7;
}
.noteTab2 td textarea.PY_input {
	width: 300px;
	height: 130px;
	line-height: 18px;
	background: #F7F7F7;
}
.tPadding th,.tPadding td {
	padding-bottom: 0;
}
.tPadding1 th,.tPadding1 td {
	padding: 3px 0;
}
.noteTab2 .errorTs2 {
	vertical-align: 3px;
	display: block;
	margin-left: 70px;
	height: 18px;
	background-position: 0 4px;
	*background-position: 0 2px;
}
.noteTab2 a.btn_normal,.noteTab2 a.btn_notclick {
	float: left;
}
.noteTab2 td a.mBlogBtn {
	*vertical-align: 8px;
}
.noteTab2 td a.mBlogBtn2 {
	*vertical-align: 8px;
}
.cInputBorder {
	background: url(../../images/common/layer/inputborder_03.gif) no-repeat 0;
	height: 23px;
	float: left;
	padding-left: 3px;
}
.cInputborderR {
	background: url(../../images/common/layer/inputborder_04.gif) no-repeat right;
	height: 21px;
	float: left;
	padding-top: 2px;
	padding-right: 3px;
}
.cInputborderR .inputType {
	height: 16px;
	padding: 1px;
	line-height: 21px;
	border: 0;
	background: none;
}
.mid .close {
	font-family: '榛戜綋';
	font-size: 16px;
	font-weight: bold;
	cursor: pointer;
	color: #666;
	position: absolute;
	top: 0;
	right: 10px;
}
.shareLayer .selSend {
	margin: 0 0 10px;
}
.selSend p {
	line-height: 20px;
}
.selSend p input {
	position: relative;
	top: 3px;
	line-height: 18px;
	margin: 2px 3px 2px 0;
}
.resultTip {
	width: 113px;
	border: 1px solid #ccc;
	background: #fff;
	position: absolute;
	top: 23px;
	left: 5px;
}
.resultTip span {
	display: block;
	height: 20px;
	line-height: 20px;
	line-height: 22px\9;
	overflow: hidden;
	padding: 0 5px;
	color: #999;
}
.resultTip li {
	display: block;
	clear: both;
	overflow: hidden;
	padding: 0 3px;
	margin: 0 auto;
	height: 20px;
	line-height: 20px;
	line-height: 22px\9;
}
.resultTip li cite {
	color: #f00;
}
.resultTip li.cur {
	background: #E8F4FC;
	color: #666;
}
ul.group_list {
	margin: 10px 0 0 25px;
	clear: both;
	width: 320px;
	zoom: 1;
	overflow: hidden;
}
ul.group_list li {
	float: left;
	width: 134px;
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	white-space: nowrap;
	overflow: hidden;
}
ul.group_list li.hover {
	background: #5bb6dd;
	color: #fff;
	cursor: pointer;
}
ul.group_list li.hover .labelbox,ul.group_list li.hover label {
	cursor: pointer;
}
ul.group_list .labelbox {
	margin-right: 5px;
	margin-right: 2px\9;
	vertical-align: middle;
	vertical-align: -2px\0;
	_vertical-align: -1px;
}
.addNew {
	clear: both;
	margin: 10px 0 10px 20px;
}
.addNew em {
	text-decoration: none;
}
.addNew input {
	width: 150px;
}
.newBox {
	width: 284px;
	padding: 10px 20px;
	padding-right: 15px;
	background-color: #fffbd6;
	border: 1px solid #c8c8c8;
	margin: 0 auto;
}
.newBox_noBg {
	background-color: transparent;
	border: 0;
	padding: 0 15px 0 20px;
	height: 60px;
}
.newBox .newBox_txt {
	width: 175px;
	height: 18px;
	*vertical-align: middle;
}
.newBox .newBox_err {
	margin-top: 8px;
}
.group_nb_bg {
	background: #f3f3f3;
	border: 1px solid #ddd;
	margin: 0 20px;
	padding: 10px;
}
.group_nb_bg ul.group_list {
	margin: 0;
	width: auto;
}
.group_nb_bg .addNew {
	clear: both;
	margin: 5px 0 10px 6px;
}
.group_nb_bg .newBox {
	width: 285px;
	padding: 10px;
}
.group_nb_bg .newBox .newBox_txt {
	width: 220px;
	margin-right: 10px;
}
.group_nb_bg .newBox .labelbox {
	margin-right: 8px;
	margin-right: 3px\9;
}
.group_nb_bg .group_note {
	margin: 0 10px 5px;
	line-height: 1.5em;
}
.groupNewBox {
	color: #666;
}
.groupNewBox .shareTxt {
	margin: 0 20px 5px;
	color: #999;
	position: relative;
}
.groupNewBox .shareTxt .more {
	position: absolute;
	right: 0;
}
.groupNewBox .shareTitg {
	margin: 0 20px 5px;
	font-weight: bold;
	margin-bottom: 10px;
}
.group_newhead {
	margin: 0 auto 10px;
	width: 330px;
}
.group_newhead .head {
	float: left;
	width: 30px;
	margin-right: 10px;
	border: 1px solid #ccc;
	padding: 2px;
}
.group_newhead .con {
	float: left;
	width: 280px;
}
.group_newhead .con p {
	line-height: 1.5em;
}
.group_newhead .con .tipicon {
	vertical-align: middle;
}
.group_newhead .con .dec {
	color: #999;
}
.taglayer2 {
	padding: 15px 20px;
}
.taglayer2 .ptxt {
	color: #999;
	line-height: 18px;
}
.taglayer2 .tagNameBg {
	background: url(../../images/common/layer/tagbg.gif) no-repeat;
	padding: 10px 5px;
	width: 474px;
	height: 60px;
	margin-top: 10px;
}
.taglayer2 .tagNameBg .tagName {
	vertical-align: middle;
	font-family: "榛戜綋";
	font-size: 30px;
	padding: 0 20px;
	height: 60px;
	border-right: 1px solid #DCDCDC;
	width: 220px;
}
.taglayer2 .tagNameBg .tagCount {
	vertical-align: middle;
	line-height: 20px;
	padding: 0 20px;
}
.taglayer2 .tagNameBg .tagCount .p_1 {
	color: #F60;
	font-size: 24px;
}
.taglayer2 .tagNameBg .tagCount .p_1 em {
	font-family: "榛戜綋";
	font-size: 20px;
}
.taglayer2 .tagNameBg .tagCount .p_2 {
	color: #999;
	line-height: 15px;
	margin-bottom: 5px;
}
.taglayer2 .nameList {
	margin-top: 20px;
}
.taglayer2 .nameList .title {
	background-position: bottom;
	height: 20px;
	line-height: 20px;
	padding-bottom: 5px;
	font-size: 14px;
	margin-bottom: 10px;
}
.taglayer2 .nameList li {
	float: left;
	width: 56px;
	overflow: hidden;
	margin-right: 12px;
}
.taglayer2 .nameList li img {
	border: 1px solid #ccc;
	padding: 2px;
	height: 50px;
	width: 50px;
}
.taglayer2 .nameList li p.txt {
	text-align: center;
	width: 56px;
	overflow: hidden;
	height: 15px;
	line-height: 15px;
}
.taglayer2 .nameList li .txt1 {
	text-align: center;
	height: 20px;
	overflow: hidden;
	padding: 0;
	color: #999;
}
.taglayer2 .nameList li .txt1 a: link,.taglayer2 .nameList li .txt1 a: visited {
	color: #6EAFD5;
}
.taglayer2 .nameList .more {
	height: 20px;
	text-align: right;
	margin-top: 10px;
}
.taglayer2 .nameList .more img {
	width: 10px;
	height: 10px;
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat -66px -130px;
	margin-right: 5px;
}
.taglayer2 .PY_clew {
	margin-bottom: 10px;
}
.layerMedia {
	clear: both;
	padding: 13px 20px 12px;
	font-family: "瀹嬩綋";
	font-size: 12px;
	position: relative;
}
.layerMedia .layerMedia_tip01 {
	clear: both;
	line-height: 18px;
	color: #666;
	margin: 5px 0;
}
.layerMedia .layerMedia_input {
	clear: both;
	margin-bottom: 8px;
	position: relative;
	overflow: hidden;
	_height: 24px;
}
.layerMedia .layerMedia_input .btn_normal {
	float: right;
}
.layerMedia .layerMedia_input .layerMusic_txt {
	float: left;
}
.layerMedia .layerMedia_input .layerMusic_txt {
	width: 250px;
	height: 18px;
	*vertical-align: middle;
	margin-left: 6px;
}
.layerMedia .layerMedia_tip02 {
	clear: both;
	line-height: 18px;
	color: #999;
	margin: 5px -8px 5px 6px;
}
.layerMedia .layerMedia_tip02 .num {
	margin-left: -12px;
	color: #333;
}
.layerMedia .layerMedia_tip02 .title {
	color: #333;
}
.layerMedia .layerMedia_err {
	margin: 6px 0 0 6px;
}
.layerMedia .mail_pl {
	margin: 6px 0 0 6px;
}
.layerMedia_close a.close {
	background: url(../../images/common/gnb/gnbimgs.gif) no-repeat 0 -193px;
	float: right;
	height: 8px;
	overflow: hidden;
	width: 8px;
}
.layerMedia_close a.close: hover {
	background-position: -8px -193px;
}
.layerTag {
	clear: both;
	height: 25px;
	overflow: hidden;
	background: url(../../images/common/layer/layerTag_line.gif) repeat-x 0 bottom;
	margin-bottom: 15px;
}
.layerTag li {
	float: left;
	margin-right: -1px;
	height: 25px;
	padding-left: 11px;
	line-height: 25px;
	overflow: hidden;
	background: url(../../images/index/indeximg.png) no-repeat -400px -363px;
}
.layerTag li a {
	float: left;
}
.layerTag li a,.layerTag li a: link,.layerTag li a: visited,.layerTag li a: hover {
	text-decoration: none;
	color: #666;
}
.layerTag li .tagR {
	width: 11px;
	height: 25px;
	float: left;
	overflow: hidden;
	background: url(../../images/index/indeximg.png) no-repeat right -363px;
}
.layerTag li.cur {
	background: url(../../images/index/indeximg.png) no-repeat -400px -388px;
}
.layerTag li.cur a {
	font-weight: bold;
	color: #333;
	cursor: text;
}
.layerTag li.cur .tagR {
	background: url(../../images/index/indeximg.png) no-repeat right -388px;
}
.musicInfo {
	clear: both;
}
.musicInfo th {
	padding-bottom: 10px;
	padding-right: 5px;
	color: #333;
	width: 50px;
	text-align: right;
}
.musicInfo td {
	padding-bottom: 10px;
}
.musicInfo td .musicInfo_txt {
	height: 18px;
	width: 188px;
}
.musicInfo td .layerMedia_err {
	margin-left: 10px;
}
.musicDetail {
	clear: both;
}
.musicDetail th {
	width: 20px;
	padding-bottom: 11px;
}
.musicDetail th input {
	border: none;
}
.musicDetail td {
	padding-bottom: 11px;
}
.musicDetail td p {
	width: 305px;
}
.musicDetail .loading {
	width: 16px;
	height: 16px;
	background: url(../../images/common/layer/music_loading.gif) no-repeat 0 0;
	float: right;
}
.musicDetail .play,.musicDetail .stop {
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: url(../../images/common/layer/music_play.gif) no-repeat 0 0;
	float: right;
}
.musicDetail .stop {
	background: url(../../images/common/layer/music_stop.gif) no-repeat 0 0;
}
.layerArrow {
	width: 16px;
	height: 8px;
	overflow: hidden;
	position: absolute;
	left: 134px;
	top: -8px;
	background: url(../../images/common/new_index_bg.png) no-repeat -142px -71px;
	_background: url(../../images/common/layer/wraplayer.gif) no-repeat 0 -12px;
}
.layerMedia_menu {
	width: 254px;
	background-color: #fff;
	border: 1px solid #999;
}
.layerMedia_menu li {
	height: 21px;
	line-height: 21px;
	clear: both;
	color: #333;
	padding: 0 8px;
	cursor: pointer;
}
.layerMedia_menu li.cur {
	color: #fff;
	background-color: #4ca6da;
}
.mBlogLayer .zPoster {
	width: 442px;
	position: relative;
}
.mBlogLayer .zPoster .ztips {
	text-align: right;
	font-size: 12px;
	color: #999;
	margin-top: -8px;
	height: 40px;
}
.mBlogLayer .zPoster .ztips .lf {
	width: 200px;
	text-align: left;
	padding-top: 17px;
}
.mBlogLayer .zPoster .ztips .rt {
	width: 200px;
}
.mBlogLayer .zPoster .ztips .writeScores {
	position: relative;
	top: 0;
	*top: 2px;
}
.mBlogLayer .zPoster .ztips .pipsLim {
	font-size: 30px;
	font-weight: bold;
	font-family: Constantia,Georgia;
	vertical-align: -2px;
	color: #333;
}
.mBlogLayer .zmotionico {
	width: 17px;
	height: 17px;
	background: url(../../images/common/new_index_bg.png) 0 0 no-repeat;
	margin-right: 4px;
}
.mBlogLayer .zpostorimgico {
	width: 13px;
	height: 17px;
	background: url(../../images/common/new_index_bg.png) -36px 2px;
	margin-right: 4px;
	_vertical-align: -3px;
	zoom: 1;
}
.mBlogLayer .ztxtarea {
	width: 442px;
	height: 87px;
	background: url(../../images/square/popwininpbg.gif) no-repeat 0 0;
	clear: both;
}
.mBlogLayer .ztxtarea textarea {
	width: 428px;
	height: 72px;
	outline: none;
	border: 0;
	margin: 6px 0 0 5px;
	overflow-y: auto;
	font-family: Tahoma,"瀹嬩綋";
}
.mBlogLayer .submit,.mBlogLayer .submit_notclick {
	width: 100px;
	height: 30px;
	background: url(../../images/square/greenbtn.gif) no-repeat 0 -170px;
	cursor: pointer;
	position: absolute;
	top: 0;
	right: 6px;
}
.mBlogLayer a: hover .submit {
	background: url(../../images/square/greenbtn.gif) no-repeat 0 -200px;
}
.mBlogLayer .submit_notclick {
	background-position: 0 -230px;
}
.mBlogLayer .sendor {
	background: url(../../images/square/popwininpbg.gif) no-repeat 6px -100px;
	height: 27px;
	position: relative;
	padding-left: 16px;
	width: 426px;
	clear: both;
}
.mBlogLayer .sendor span {
	float: left;
	margin-right: 14px;
	cursor: pointer;
	padding-top: 5px;
}
.mBlogLayer .sendor span em {
	float: left;
}
.mBlogLayer .sendor a.close {
	background: transparent url(../../images/common/sicon.gif?id=201101250729) no-repeat -18px 0;
	height: 8px;
	width: 7px;
	overflow: hidden;
	float: left;
	margin: 3px 0 0 3px;
}
.mBlogLayer .sendor a.close: hover {
	background: transparent url(../../images/common/sicon.gif?id=201101250729) no-repeat -18px -8px;
}
.mBlogLayer .mbboxWaitNote {
	bottom: 31px;
	left: 5px;
	width: 432px;
}
.mBlogLayer .zPoster span a,.mBlogLayer .zPoster span {
	color: #616161;
	text-decoration: none;
}
.zok {
	text-align: center;
	color: #333;
	padding: 25px 0 7px 0;
	font-size: 14px;
	font-weight: bold;
}
.zUserCard {
	background: #fff;
	width: 224px;
	border: solid 1px #d7d7d7;
	padding: 11px 10px 10px 0;
	font-family: "瀹嬩綋";
}
.zUserCardBox {
	position: relative;
	width: 100%;
}
.zUserCard .avatar {
	text-align: center;
	width: 72px;
	float: left;
	display: inline;
}
.zUserCard .avatar .img {
	border: 1px solid #ccc;
	padding: 2px;
}
.zUserCard .avatar .addPosi {
	padding: 2px 0 0 0;
	text-align: left;
	width: 56px;
	margin: 0 auto;
}
.zUserCard .avatar a.addFollow,.zUserCard .avatar a.addFollow: link,.zUserCard .avatar a.addFollow: visited {
	width: 54px;
	line-height: 18px;
	_line-height: 19px;
	height: 18px;
	overflow: hidden;
}
.zUserCard .Userifo {
	margin-left: 74px;
}
.zUserCard .Userifo .viewHe {
	color: #0082CB;
}
.zUserCard a.close {
	float: right;
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat -18px 0;
	width: 7px;
	height: 8px;
	overflow: hidden;
	position: absolute;
	top: 0;
	right: 0;
}
.zUserCard a.close: hover {
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat -18px -8px;
	overflow: hidden;
}
.zUserCard .zNname {
	font-size: 14px;
}
.zUserCard .from {
	padding-top: 10px;
}
.zUserCard .cost {
	padding-top: 11px;
}
.zUserCard .cost li {
	float: left;
	height: 38px;
	display: inline;
}
.zUserCard .cost p {
	margin-bottom: 3px;
}
.zUserCard .cost .slic {
	width: 20px;
	background: url(../../images/square/greenbtn.gif) no-repeat -71px 2px;
}
.zUserCard .sum {
	line-height: 1.5em;
	color: #666;
	padding: 10px 0;
	word-wrap: break-word;
}
.arealayer {
	width: 263px;
	padding: 14px 12px;
	border: 1px solid #999;
	background: #fff;
}
ul.areaName {
	height: 100%;
	overflow: hidden;
}
ul.areaName li {
	float: left;
	line-height: 1.8em;
	margin: 0 5px;
	white-space: nowrap;
}
.arealayer .MIB_linedot1 {
	margin: 10px 0 15px 0;
}
.arealayer .MIB_btn {
	position: relative;
	top: 0;
	*top: -2px;
	_top: -3px;
}
.areaSel1 {
	width: 60px;
}
.areaSel2 {
	width: 140px;
}
.mailBoxLayer {
	min-height: 162px;
	_height: 162px;
	padding: 16px 0 0 20px;
	*padding-top: 14px;
}
.mailBoxLayer p {
	line-height: 18px;
}
.mailBoxLayer p.gray6 {
	width: 284px;
}
.mailBoxLayer .inputBox {
	padding: 20px 0 4px;
}
.mailBoxLayer .inputBox input {
	width: 219px;
	height: 19px;
	vertical-align: middle;
}
.mailBoxLayer .btns {
	padding: 6px 0 0 60px;
}
.mailBoxLayer .btns .btn_normal {
	margin-right: 5px;
}
.mailBoxLayer .errorTs {
	margin-left: 60px;
}
.mailBoxLayer .email {
	width: 350px;
	overflow: hidden;
	padding-right: 20px;
	word-break: break-all;
	word-wrap: break-word;
	text-align: center;
}
.mailBoxLayer .email p {
	padding: 20px 0 17px;
}
.layerBoxCon .mailBoxLayer .layerR {
	width: 270px;
}
.faceItem {
	padding: 10px 10px 5px;
	position: relative;
}
.faceItem .layerArrow {
	left: 25px;
}
.faceItem .faceItemPicbg {
	width: 330px;
}
.faceItem .faceItemPicbg li {
	float: left;
	height: 28px;
	width: 28px;
	padding: 0 5px 5px 0;
}
.faceItem .faceItemPicbg li a: link,.faceItem .faceItemPicbg li a: visited {
	width: 26px;
	height: 26px;
	text-align: center;
	display: block;
	border: 1px dashed #ddd;
}
.faceItem .faceItemPicbg li a: hover {
	border: 1px dashed #999;
}
.mbf_tag {
	background-repeat: no-repeat;
	background-position: 0 50%;
	height: 34px;
	clear: both;
	padding-top: 4px;
	padding-left: 5px;
}
.mbf_tag li {
	padding-right: 3px;
	float: left;
	position: relative;
	z-index: 2;
}
.mbf_tag .mbf_tagn {
	background-position: right 0;
	height: 30px;
	float: left;
	padding-right: 2px;
}
.mbf_tag .mbf_tagn span,.mbf_tag .mbf_tago span {
	font-size: 14px;
	background-position: 0 0;
	float: left;
	height: 24px;
	padding-top: 6px;
	*padding-top: 8px;
	width: 75px;
	text-align: center;
	*height: 22px;
	overflow: hidden;
}
.mbf_tag .mbf_tago {
	background-position: right bottom;
	height: 30px;
	float: left;
	padding-right: 2px;
}
.mbf_tag .mbf_tago span {
	background-position: 0 bottom;
}
.mbf_tag .mbf_tagn span .mbf_i,.mbf_tag .mbf_tago span .mbf_i {
	margin-right: 5px;
}
.mbf_tagr {
	float: left;
	padding: 5px 0 0 20px;
}
.mbf_tagr .mbf_i {
	margin-right: 3px;
}
.mbf_tag .mbf_tagBtn {
	padding-left: 10px;
}
.mbf_tag li em {
	font-weight: normal;
}
.mbf_tag img.add {
	margin-right: 2px;
	vertical-align: -1px;
	*vertical-align: 0;
}
.mbf_tag {
	background-image: url(../../images/common/or_PY_tag1.gif);
}
.mbf_tag .mbf_tagn {
	background-image: url(../../images/common/or_PY_tag2.gif);
}
.mbf_tag .mbf_tagn span {
	font-size: 14px;
	background-image: url(../../images/common/or_PY_tag2.gif);
}
.mbf_tag .mbf_tagn span a,.mbf_tag .mbf_tagn span a: link,.mbf_tag .mbf_tagn span a: visited,.mbf_tag .mbf_tagn span a: hover {
	color: #0082CB;
}
.mbf_tag .mbf_tago {
	background-image: url(../../images/common/or_PY_tag2.gif);
}
.mbf_tag .mbf_tago span {
	background-image: url(../../images/common/or_PY_tag2.gif);
	color: #333;
}
.mbf_tag .mbf_last {
	background-image: url(../../images/common/follow/tag.gif);
	width: 21px;
	height: 29px;
}
.mbfl_sicon {
	width: 21px;
	height: 29px;
	background: none;
}
.mbFollowLayer {
	width: 538px;
	border: 1px solid #cfcfcf;
	background: #fff;
	position: relative;
}
.mflshadow_right {
	width: 3px;
	height: 402px;
	background: #e2e2e2;
	overflow: hidden;
	position: absolute;
	right: -4px;
	top: 3px;
}
.mflshadow_bottom {
	width: 538px;
	height: 3px;
	background: #e2e2e2;
	overflow: hidden;
	position: absolute;
	left: 3px;
	bottom: -4px;
}
.mbFL_person {
	height: 303px;
	margin: 5px 14px 12px 14px;
}
.mbFL_person ul li {
	float: left;
	display: block;
	padding: 2px 4px;
	cursor: pointer;
}
.mbFL_top {
	width: 162px;
	height: 2px;
	overflow: hidden;
}
.mbFL_bottom {
	width: 162px;
	height: 2px;
	overflow: hidden;
}
.mbFL_cen {
	width: 146px;
	height: 56px;
	overflow: hidden;
	padding: 6px 8px;
}
.mbFL_cen .head_pic {
	float: left;
	width: 56px;
	position: relative;
	z-index: 1;
}
.mbFL_cen .head_pic a {
	display: block;
}
.mbFL_cen .head_pic .tipicon {
	position: absolute;
	left: 0;
	bottom: 0;
}
.mbFL_cen .head_pic .picborder {
	padding: 2px;
	border: 1px solid #CCC;
	background: #fff;
}
.mbFL_cen .mbFLcen_con {
	width: 80px;
	float: left;
	margin-left: 6px;
	color: #707070;
}
.mbFL_cen .mbFLcen_con .head_name {
	width: 83px;
	height: 36px;
	line-height: 18px;
	overflow: hidden;
	font-size: 14px;
	margin: 2px 0 9px 0;
	color: #333;
	word-break: break-all;
	word-wrap: break-word;
}
.mbFL_cen .mbFLcen_con p {
	width: 83px;
	height: 18px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.mbFL_current .mbFL_top {
	background: url(../../images/common/follow/flayer_border.gif) no-repeat 0 0;
}
.mbFL_current .mbFL_bottom {
	background: url(../../images/common/follow/flayer_border.gif) no-repeat -162px 0;
}
.mbFL_current .mbFL_cen {
	background-color: #4ca6da;
}
.mbFL_current .mbFL_cen .mbFLcen_con {
	color: #fff;
}
.mbFL_current .mbFL_cen .mbFLcen_con .head_name {
	color: #fff;
}
.mbFL_hover .mbFL_top {
	background: url(../../images/common/follow/flayer_border.gif) no-repeat -324px 0;
}
.mbFL_hover .mbFL_bottom {
	background: url(../../images/common/follow/flayer_border.gif) no-repeat -486px 0;
}
.mbFL_hover .mbFL_cen {
	background-color: #e8f4fc;
}
.mbFL_clue .mbFL_top {
	background: url(../../images/common/follow/flayer_border.gif) no-repeat -648px 0;
}
.mbFL_clue .mbFL_bottom {
	background: url(../../images/common/follow/flayer_border.gif) no-repeat -810px 0;
}
.mbFL_clue .mbFL_cen {
	background-color: #fffbe6;
	border-left: 1px solid #cfcfcf;
	border-right: 1px solid #cfcfcf;
	height: 40px;
	line-height: 1.6em;
	padding: 14px 7px;
	color: #ff6021;
}
.mbFL_clue .mbFL_cen .tipicon {
	float: left;
	vertical-align: -3px;
	margin-right: 5px;
}
.mbFL_clue .mbFL_cen .txt {
	float: left;
	width: 125px;
}
.mbFL_person_bottom {
	height: 24px;
	padding: 9px;
	background: #f7f7f7;
	border-top: 1px solid #cfcfcf;
}
.mbfl_other {
	border: 1px solid #999;
	padding: 5px 1px;
	background: #fff;
	font-family: Arial;
	position: absolute;
	left: 0;
	top: 30px;
	zoom: 1;
}
.mbfl_other ul li {
	clear: both;
	padding: 0;
	height: 20px;
	width: 116px;
	position: static;
	float: left;
}
.mbfl_other a {
	display: block;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	padding: 0 8px;
	width: 100px;
}
.mbfl_other a: link,.mbfl_other a: visited {
	color: #333;
}
.mbfl_other a: hover {
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	background: #4ca6da;
	color: #fff;
	text-decoration: none;
}
.mbFL_comment {
	height: 163px;
	text-align: center;
	padding-top: 140px;
	font-size: 14px;
}
.mbFL_comment img {
	vertical-align: -2px;
}
.mbf_input,.nowd_input {
	border-color: #c4c7bd #F2F2F2 #F2F2F2 #c4c7bd;
	border-style: solid;
	border-width: 1px;
	color: #333;
	padding: 1px 2px;
	width: 249px;
	position: relative;
	background: #fff;
}
.nowd_input {
	width: auto;
}
.mbf_input input,.nowd_input input {
	border: none;
	margin: 0;
}
.mbf_input .arrowup,.nowd_input .arrowup {
	background: url(../../images/common/follow/arrowall.gif) no-repeat 0 0;
	width: 24px;
	height: 22px;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0;
}
.mbf_input .arrowdown,.nowd_input .arrowdown {
	background-position: 0 -22px;
}
.mbf_input .tagList,.nowd_input .tagList {
	width: 231px;
	height: 100%;
	overflow: hidden;
	font-size: 12px;
}
.mbf_input .tagList .tagListli,.nowd_input .tagList .tagListli {
	float: left;
	display: block;
	background: #e8f4fc;
	margin: 2px 1px;
	height: 15px;
	padding: 2px 10px;
	*padding: 3px 10px 1px 10px;
	white-space: nowrap;
}
.mbf_input .tagList .tagListli a.close img,.nowd_input .tagList .tagListli a.close img {
	width: 7px;
	height: 8px;
	margin-left: 4px;
}
.mbf_input_layer {
	border-color: #d2d5ca #dedede #dedede #d2d5ca;
	border-style: solid;
	border-width: 1px 3px 3px 1px;
	background: #f7f7f7;
	width: 230px;
	text-align: center;
	height: 24px;
	line-height: 24px;
	position: relative;
	z-index: 1;
}
.mbf_input_other {
	width: 251px;
	border: 1px solid #999;
	padding: 5px 1px;
	background: #fff;
	font-family: Arial;
}
.mbf_input_other ul li {
	clear: both;
	padding: 0;
	height: 20px;
}
.mbf_input_other ul li.line {
	width: 230px;
	height: 1px;
	float: left;
	background: #cfcfcf;
	overflow: hidden;
	margin: 5px;
}
.mbf_input_other a: link,.mbf_input_other a: visited {
	width: 234px;
	padding: 0 8px;
	height: 20px;
	line-height: 20px;
	display: block;
	color: #333;
}
.mbf_input_other a: hover {
	background: #4ca6da;
	color: #fff;
	text-decoration: none;
}
.auth_code {
	padding: 30px 0 0;
}
.auth_code .auth_img,.auth_code .tips,.auth_code .code_input,.auth_code .errorTs,.auth_code .btn {
	margin: 0 30px;
}
.auth_code .auth_img {
	padding: 0 0 20px;
}
.auth_img img {
	margin-right: 20px;
	vertical-align: text-bottom;
}
.auth_code .code_input {
	padding: 8px 0 5px;
}
.auth_code .code_input input {
	width: 128px;
	height: 28px;
}
.auth_code .btn {
	padding: 10px 0 4px;
}
.auth_code .change_lan {
	height: 32px;
	margin: 28px 0 0;
	padding: 0 0 0 30px;
	background-color: #F2F2F2;
	color: #666;
	line-height: 32px;
}
.auth_code .change_lan .line {
	padding: 0 8px;
	color: #ccc;
}
.shareLayer .select_groups {
	width: 319px;
	overflow: hidden;
	margin: auto;
	background: #F9F9F9;
	border: solid 1px #E5E5E5;
}
.shareLayer .select_groups ul {
	clear: both;
	float: left;
	padding: 4px 0 14px 14px;
	padding-left: 11px\9;
}
.shareLayer .select_groups li {
	float: left;
	width: 140px;
	height: 18px;
	overflow: hidden;
	margin: 4px 10px 0 0;
	line-height: 18px;
}
.shareLayer .select_groups li input {
	margin: 2px 3px 2px 0;
	vertical-align: -2px;
}
.shareLayer .select_groups .pages {
	clear: both;
	height: 24px;
	background: #F1F1F1;
	line-height: 24px;
	text-align: center;
}
.shareLayer .select_groups .pages span {
	padding: 0 8px 0 7px;
	color: #CCC;
}
.Atwho {
	width: 160px;
	border: 1px solid #ccc;
	background: #fff;
	padding: 2px 2px;
	position: absolute;
}
.Atwho li {
	color: #666;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	padding: 0 0 0 8px;
	cursor: pointer;
}
.Atwho li.cur {
	background: #eeeff6;
}
.PopLayer {
	position: absolute;
}
.Poptips .Poparrow1,.Poptips .Poparrow2,.Poptips .Poparrow3,.Poptips .Poparrow4 {
	background-image: url(../../images/common/poptips/poparrow.png);
	_background-image: url(../../images/common/poptips/poparrow.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
}
.Poptips .Poparrow1 {
	background-position: 0 0;
	width: 17px;
	height: 8px;
	margin-left: -9px;
	left: 50%;
	top: -11px;
}
.Poptips .Poparrow2 {
	background-position: -30px 0;
	width: 10px;
	height: 18px;
	right: -13px;
	top: 50%;
	margin-top: -9px;
}
.Poptips .Poparrow3 {
	background-position: 0 -20px;
	width: 19px;
	height: 10px;
	margin-left: -9px;
	left: 50%;
	bottom: -13px;
}
.Poptips .Poparrow4 {
	background-position: -32px -20px;
	width: 9px;
	height: 20px;
	left: -11px;
	top: 50%;
	margin-top: -10px;
}
.Poptips .top_l {
	width: 5px;
	height: 5px;
	background: url(../../images/common/poptips/wraplayer_03.gif) no-repeat;
}
.Poptips .top_c {
	height: 5px;
	background: url(../../images/common/poptips/wraplayer_09.gif) repeat-x;
}
.Poptips .top_r {
	width: 5px;
	height: 5px;
	background: url(../../images/common/poptips/wraplayer_05.gif) no-repeat;
}
.Poptips .mid_l {
	width: 5px;
	background: url(../../images/common/poptips/wraplayer_10.gif) repeat-y;
}
.Poptips .mid_c {
	background: #fff;
}
.Poptips .mid_r {
	width: 5px;
	background: url(../../images/common/poptips/wraplayer_08.png) repeat-y;
	_background: url(../../images/common/poptips/wraplayer_08.gif) repeat-y;
}
.Poptips .bottom_l {
	width: 5px;
	height: 5px;
	background: url(../../images/common/poptips/wraplayer_11.gif) no-repeat;
}
.Poptips .bottom_c {
	height: 5px;
	background: url(../../images/common/poptips/wraplayer_07.png) repeat-x;
	_background: url(../../images/common/poptips/wraplayer_07.gif) repeat-x;
}
.Poptips .bottom_r {
	width: 5px;
	height: 5px;
	background: url(../../images/common/poptips/wraplayer_12.png) no-repeat;
	_background: url(../../images/common/poptips/wraplayer_12.gif) no-repeat;
}
.Poptips .layerBox {
	border: 1px solid #fff;
}
.Poptips .layerBox .layerBoxTop {
	height: 27px;
	line-height: 27px;
	padding: 1px;
}
.Poptips .layerBox .layerBoxTop .topCon {
	background: url(../../images/common/poptips/layerctbg.gif) repeat-x;
	height: 27px;
	line-height: 27px;
	padding: 0 10px;
}
.Poptips .topCon strong {
	float: left;
	font-weight: bold;
}
.Poptips .topCon span {
	float: right;
	padding-right: 20px;
}
.Poptips .Pop_close {
	position: absolute;
	right: 5px;
	top: 5px;
}
.Poptips a.close {
	float: right;
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat -18px 0;
	width: 7px;
	height: 8px;
	overflow: hidden;
}
.Poptips a.close: hover {
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat -18px -8px;
	overflow: hidden;
}
.PopInfo {
	position: relative;
}
.PopInfo .iconntent {
	padding: 10px 18px 10px 10px;
	clear: both;
}
.popMod_1 .img {
	float: left;
}
.popMod_1 p {
	margin-left: 55px;
}
.popMod_2 .tits {
	color: #333;
	font-weight: 600;
	padding: 0 0 5px;
	z-index: 66;
}
.popMod_2 .infos {
	line-height: 18px;
	padding-bottom: 7px;
}
.popMod_2 .infos2 {
	line-height: 18px;
}
.popMod_2 .infos2 a {
	text-decoration: underline;
}
.layerSmartlogin {
	position: relative;
	width: 100%;
	padding-top: 23px;
}
.layerSmartlogin .layerMedia_close {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 100%;
}
.layerSmartlogin .yellowBg {
	background-color: #FFFDDD;
	border: 1px solid #F8F3D6;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	font-size: 14px;
	margin: 0 auto 23px;
	width: 450px;
	padding-left: 15px;
	height: 40px;
	line-height: 40px;
	line-height: 42px\9;
	overflow: hidden;
	color: #333;
}
.layerSmartlogin .yellowBg strong {
	font-weight: 600;
}
.layerSmartlogin .infoForm {
	padding-left: 33px;
	padding-bottom: 25px;
}
.layerSmartlogin .infoLeft {
	width: 268px;
	float: left;
	border-right: 1px solid #ccc;
}
.layerSmartlogin .infoLeft caption {
	height: 25px;
	line-height: 25px;
}
.layerSmartlogin .inp {
	height: 22px;
	background-color: #F8FBEF;
}
.layerSmartlogin .infoLeft .tab1 th {
	width: 260px;
	padding-top: 15px;
}
.layerSmartlogin .infoLeft .tab1 td {
	width: 260px;
	padding-top: 14px;
}
.layerSmartlogin .infoLeft .tab1 td .inp {
	width: 220px;
}
.layerSmartlogin .infoLeft .tab1 th .btn_normal {
	margin-right: 52px;
}
.layerSmartlogin .infoLeft .tab1 th .chkb {
	vertical-align: middle;
	margin-right: 3px;
	border: 0;
}
.layerSmartlogin .infoReg .tab2 th {
	width: 100px;
	text-align: right;
	padding-top: 11px;
}
.layerSmartlogin .infoReg .tab2 td {
	padding-top: 12px;
}
.layerSmartlogin .infoReg .tab2 .td1 {
	width: 180px;
}
.layerSmartlogin .infoReg .tab2 .td2 {
	padding-top: 3px;
	height: 16px;
}
.layerSmartlogin .infoReg .tab2 .td2 p {
	background: url(../../images/reguide_twice/sms_reg_ico.gif) no-repeat 4px 2px;
	padding-left: 15px;
	line-height: 16px;
}
.layerSmartlogin .infoReg .tab2 .inp {
	width: 170px;
}
.layerSmartlogin .infoReg .tab2 .w1 {
	width: 60px;
}
.layerSmartlogin .infoReg .tab2 .td1 .lf input {
	vertical-align: middle;
	margin-right: 3px;
}
.layerSmartlogin .infoRight {
	width: 200px;
	float: right;
}
.layerSmartlogin .infoRight .p1 {
	padding-bottom: 20px;
	padding-top: 4px;
}
.layerSmartlogin .infoRight .p2 {
	margin-left: 12px;
}
.layerSmartlogin .btnlogin1 {
	background-image: url(../../images/reguide_twice/layerlogin_btn1.gif);
	background-repeat: no-repeat;
	width: 120px;
	height: 37px;
	display: block;
}
.layerSmartlogin .btnlogin1: hover {
	background-position: 0 -39px;
}
.layerSmartlogin .btnlogin1_gray: link,.layerSmartlogin .btnlogin1_gray: visited,.layerSmartlogin .btnlogin1_gray: hover {
	background-position: 0 -78px;
}
.layerSmartlogin .btnlogin1_load: link,.layerSmartlogin .btnlogin1_load: visited,.layerSmartlogin .btnlogin1_load: hover {
	background-position: 0 -117px;
}
.layerSmartlogin .iswhat {
	float: left;
	margin-left: 15px;
}
.layerSmartlogin .iswhat img {
	float: left;
	margin: 5px 3px 0 0;
	vertical-align: middle;
}
.layerSmartlogin .iserro {
	-moz-border-radius: 3px;
	background: #FDE3E4;
	border: 1px solid #DFB9BA;
	height: 25px;
	margin-left: 9px;
	overflow: hidden;
	padding: 0 5px;
}
.layerSmartlogin .iserro em {
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	white-space: nowrap;
}
.layerSmartlogin .infoLeft .tab1 .lgsz_wrap {
	position: relative;
}
.layerSmartlogin .infoLeft .tab1 .lgsz_wrap .lgicon_del {
	position: absolute;
	right: 36px;
	top: 7px;
	background: url(../../images/common/login/login_del.gif) no-repeat left center;
	width: 16px;
	height: 16px;
}
.add_vote .options_tit {
	padding: 15px 0;
	line-height: 14px;
}
.add_vote .options_tit span {
	color: #999;
}
.add_vote .layerArrow {
	left: 238px;
	_left: 225px;
}
.add_vote .vote_item {
	padding-left: 34px;
}
.add_vote .vote_item li {
	padding: 0 0 5px;
	height: 24px;
	line-height: 24px;
}
.add_vote .vote_item li em {
	float: left;
	width: 18px;
	text-align: right;
	line-height: 24px;
	margin-right: 8px;
}
.add_vote input {
	width: 256px;
	height: 19px;
	line-height: 19px;
	vertical-align: middle;
	line-height: 19px;
}
.add_vote .vote_tit {
	padding: 19px 0 10px;
	word-break: break-all;
	word-wrap: break-word;
	display: block;
}
.add_vote .vote_tit input {
	width: 257px;
	margin: 0;
}
.add_vote .add_vote_btm {
	padding: 5px 0 10px 20px;
}
.add_vote .save {
	padding: 5px 0 0;
}
.add_vote .save span {
	color: #999;
	margin-left: 9px;
}
.add_vote .save .errorTs2 {
	display: -moz-inline-stack;
	display: inline-block;
	color: #f00;
	line-height: 14px;
}
.add_vote .addNew {
	margin-left: 35px;
}
.add_vote .addNew em {
	color: #08c;
}
.add_time .vote_tit {
	padding: 15px 0 15px;
}
.add_vote .daySlt {
	margin: 17px 0 0 0;
}
.add_vote .daySlt .slt {
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
.add_vote .daySlt .slt span {
	float: left;
	margin-top: 4px;
}
.add_vote .daySlt .slt select {
	float: left;
	margin-right: 7px;
	font-family: "瀹嬩綋";
	font-size: 14px;
}
.add_vote .daySlt p {
	padding: 0 0 10px 60px;
}
.add_vote .daySlt p span.tip {
	margin-left: 9px;
	color: #999;
}
.new_vote_item {
	padding: 0 10px 10px;
}
.new_vote_item .vote_note {
	margin: 0 0 15px;
	padding: 15px 0 12px;
	color: #999;
	line-height: 24px;
}
.new_vote_item input {
	width: 290px;
	background-color: #F9FBF0;
}
.new_vote_item .add_vote_btm {
	padding: 5px 0 8px 14px;
}
.layerBoxTop .topCon .forward_num {
	float: left;
	padding-left: 5px;
	font-family: "瀹嬩綋";
}
.share_vote {
	padding-top: 10px;
}
.share_vote .vote_list {
	padding: 0;
}
.share_vote .vote_title {
	margin: 0 0 8px;
}
.share_vote .check {
	text-align: left;
	width: 10px;
	padding-left: 0;
}
.share_vote .check input {
	margin-top: -2px\9;
	*margin-top: -3px;
}
.share_vote .turnToTxt a {
	margin: 0 4px;
}
.share_vote .vote_track,.share_vote .vote_track div {
	width: 104px;
}
.share_vote .vote_desc {
	text-align: left;
	padding-left: 9px;
	padding-left: 6px\9;
}
.share_vote .vote_btn {
	height: 24px;
	overflow: hidden;
	padding: 18px 0 0;
}
.share_vote .vote_btn a {
	margin: 5px 5px 0 0;
}
.share_vote .vote_btn span a {
	margin: 0 5px 0 0;
}
.share_vote .vote_list .turnToTxt {
	padding: 10px 0;
}
.geo_info_layer {
	position: relative;
}
.geo_info_layer .geo_arrow {
	position: absolute;
	left: 24px;
	bottom: -8px;
	width: 16px;
	height: 8px;
	overflow: hidden;
	background: url(../../images/common/layer/layerArrow.gif) no-repeat right 0;
}
.geo_info_layer .bubble {
	position: absolute;
	width: 32px;
	height: 31px;
	padding: 4px 4px 14px;
	background: url(../../images/vote/sbb.gif) no-repeat 0 0;
}
.geo_info_layer .find_link {
	position: absolute;
	right: 0;
	bottom: 0;
	display: block;
	width: 106px;
	height: 22px;
	overflow: hidden;
	background: url(../../images/vote/find_link.gif) no-repeat 0 0;
	line-height: 22px;
	line-height: 26px\9;
	text-align: center;
}
.geo_info_layer .map_zoomIn,.geo_info_layer .map_zoomIn_no,.geo_info_layer .map_zoomOut,.geo_info_layer .map_zoomOut_no {
	position: absolute;
	left: 6px;
	top: 6px;
	display: block;
	width: 17px;
	height: 16px;
	background: url(../../images/vote/map_bt.gif) no-repeat 0 0;
}
.geo_info_layer .map_zoomOut {
	top: 28px;
	background-position: 0 bottom;
}
.geo_info_layer .close {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 17px;
	height: 16px;
	background: url(../../images/vote/map_bt.gif) no-repeat 0 0;
	background-position: -38px 0;
}
.geo_info_layer .map_zoomIn_no {
	background-position: -57px 0;
}
.geo_info_layer .map_zoomOut_no {
	top: 28px;
	background-position: -57px -25px;
}
.geo_info_layer .close: hover {
	background-position: -38px -25px;
}
.geo_info_layer .map_zoomIn: hover {
	background-position: -19px 0;
}
.geo_info_layer .map_zoomOut: hover {
	background-position: -19px -25px;
}
.honor_ly .layerArrow {
	left: 150px;
	top: -24px;
}
.honor1_ly .layerArrow {
	left: 70px;
	top: -24px;
}
.closecontain {
	width: 100%;
	margin: 0 auto;
}
.closecontain a.close {
	float: right;
	background: url(../../images/common/gnb/gnbimgs.gif) no-repeat 0 -193px;
	height: 8px;
	width: 8px;
	margin: 8px 8px 0 0;
	font-size: 0;
}
.closecontain a.close: hover {
	background-position: -8px -193px;
}
.honoricon {
	float: left;
	margin-right: 10px;
}
.honortext {
	float: right;
	width: 210px;
}
.upcontent {
	overflow: hidden;
	height: 88px;
	padding: 0 20px;
}
.ldcontent {
	overflow: hidden;
	height: 35px;
	padding: 0 20px;
	width: 280px;
	text-align: center;
}
.ldcontent p {
	background: url(../../images/common/loading.gif) no-repeat;
	display: inline;
	line-height: 18px;
	padding-left: 22px;
}
.honortext {
	color: #333;
}
.honortext dt {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
}
.honortext dd {
	line-height: 16px;
}
.btcontent {
	background: #f7f7f7;
	padding: 0 20px 14px;
}
.honortip {
	line-height: 20px;
	height: 48px;
	padding-top: 8px;
}
.risucc,.upd,.dis_setup {
	background: url(../../images/common/laynd.png) no-repeat 0 0;
	padding-left: 20px;
	line-height: 20px;
	margin: 0 2px;
	color: #390;
}
.upd {
	background-position: 0 -28px;
	color: #333;
}
.dis_setup {
	background-position: 0 -51px;
	background-position: 0 -53px\9;
	margin-top: 2px;
}
.operat {
	text-align: right;
	min-height: 23px;
	_height: 23px;
}
.writeM {
	padding: 20px;
}
.writeM .writeMInput {
	padding-bottom: 5px;
}
.writeM .writeMInput input {
	height: 18px;
	line-height: 18px;
	width: 160px;
	margin-right: 5px;
}
.writeM .writeMInput a.newabtngrn {
	vertical-align: 2px;
	_vertical-align: 5px;
	margin-right: 10px;
}
.writeM .conbox {
	height: 60px;
	line-height: 20px;
}
.writeM2 {
	padding: 20px 20px 30px 20px;
	line-height: 20px;
}
.writeM2 h3 {
	font-weight: bold;
}
.writeM2 .red {
	color: red;
	font-weight: bold;
	margin-right: 3px;
}
.writeM2 .btn {
	text-align: center;
	margin-top: 10px;
}
.writeM2 .btn a {
	margin: 0 5px;
}
.writeM3 {
	padding: 5px 20px 30px 20px;
	line-height: 20px;
}
.writeM3 h3 {
	font-weight: bold;
	margin-top: 3px;
}
.writeM3 .top_20 {
	margin-top: 20px;
}
.writeM3 .texta {
	width: 330px;
	height: 84px;
}
.writeM3 .red {
	color: red;
	font-weight: bold;
	margin-right: 3px;
}
.writeM3 .btn {
	text-align: center;
	margin-top: 10px;
}
.writeM3 .btn a {
	margin: 0 5px;
}
.writeM3 .bold {
	font-weight: bold;
}
.writeM3 .PY_input {
	height: 18px;
	line-height: 18px;
	width: 130px;
}
.writeM .yellow2,.writeM2 .yellow2,.writeM3 .yellow2 {
	color: #f00;
}
.writeM .p_2,.writeM2 .p_2,.writeM3 .p_2 {
	margin-top: 6px;
	color: #999;
}
.writeM .must,.writeM2 .must,.writeM3 .must {
	margin-right: 3px;
	color: red;
	float: left;
	font-size: 16px;
}
.shenqingNotice {
	padding: 0 0 0 4px;
	line-height: 18px;
	color: #666;
}
.miniPopLayer {
	padding: 13px 0;
	border: 1px solid #a0a0a0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 0 10px #777;
	-webkit-box-shadow: 0 0 10px #777;
	box-shadow: 0 0 10px #777;
	border: 5px solid #dfdfdf \9;
	background: #fff;
	font-size: 12px;
}
.miniPopLayer input {
	border: 0;
}
.miniPopLayer .txt1 {
	position: relative;
	padding: 0 10px 0 31px;
	word-wrap: break-word;
	word-break: break-all;
	line-height: 18px;
}
.miniPopLayer .txt1 img.tipicon {
	position: absolute;
	left: 11px;
	_left: -20px;
	top: 0;
	*top: -2px;
}
.miniPopLayer .txt1 .block {
	margin: 5px 0;
	*margin: 4px 0;
}
.miniPopLayer .txt1 .block input {
	margin: 0 5px 0 0;
	*margin: 0 3px 0 -2px;
	vertical-align: -2px;
	_vertical-align: 0;
}
.miniPopLayer .center {
	margin-left: -20px;
	text-align: center;
}
.miniPopLayer .center img.tipicon {
	position: static;
}
.miniPopLayer .btn {
	display: block;
	padding: 7px 0 1px 0;
	text-align: center;
}
.miniPopLayer .btn a {
	margin-right: 10px;
}
.miniPopLayer img.tipicon {
	margin-right: 5px;
	vertical-align: -4px;
	_vertical-align: -2px;
}
.shareLayer .select_groups {
	width: 319px;
	overflow: hidden;
	margin: auto;
	background: #F9F9F9;
	border: solid 1px #E5E5E5;
}
.shareLayer .select_groups ul {
	clear: both;
	float: left;
	padding: 4px 0 14px 14px;
	padding-left: 11px\9;
}
.shareLayer .select_groups li {
	float: left;
	width: 140px;
	height: 18px;
	overflow: hidden;
	margin: 4px 10px 0 0;
	line-height: 18px;
}
.shareLayer .select_groups li input {
	margin: 2px 3px 2px 0;
	vertical-align: -2px;
}
.shareLayer .select_groups .pages {
	clear: both;
	height: 24px;
	background: #F1F1F1;
	line-height: 24px;
	text-align: center;
}
.shareLayer .select_groups .pages span {
	padding: 0 8px 0 7px;
	color: #CCC;
}
.select_pic_layer .layerArrow {
	left: 25px;
}
.select_pic_layer .phiz_menu {
	float: left;
}
.select_pic_layer .local_pic {
	padding: 30px 0;
	text-align: center;
}
.select_pic_layer .btn_green {
	position: relative;
}
.select_pic_layer .btn_green,.select_pic_layer .btn_green em {
	display: inline-block;
	height: 27px;
	overflow: hidden;
	margin: 0 auto;
	font-size: 14px;
	line-height: 27px;
	cursor: pointer;
	color: #FFF;
}
.select_pic_layer .btn_green em {
	_display: inline;
	_width: auto;
}
.select_pic_layer .btn_green: link em,.select_pic_layer .btn_green: visited em {
	color: #FFF;
}
.select_pic_layer .btn_green: hover,.select_pic_layer .btn_green: active {
	text-decoration: none;
}
.select_pic_layer .btn_green: hover em,.select_pic_layer .btn_green: active em {
	color: #FFF;
}
.select_pic_layer .btn_green input {
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	visibility: hidden;
	background: transparent;
	border: none;
	cursor: pointer;
	height: 29px;
	left: -4px;
	position: absolute;
	top: 0;
	width: 108px;
	cursor: pointer;
}
.select_pic_layer .local_pic p.gray9 {
	padding: 10px 0 0;
}
.statusBox {
	display: inline-block;
	width: 100%;
	text-align: center;
	padding: 10px 0;
}
.status_p {
	font-size: 14px;
	line-height: 20px;
	display: inline-block;
	padding-left: 14px;
}
.status_p img {
	margin: 0 6px -2px -10px;
}
.status_b {
	display: block;
	text-align: left;
	padding: 10px 0 20px 0;
}
.status_b .btn_normal {
	margin: 0 0 0 68px;
}
.cur_status {
	padding-top: 6px;
}
.cur_status .dele {
	margin-left: 6px;
	float: right;
}
.cur_pic img {
	display: inline-block;
	margin: 6px 0 0 0;
}
.cur_pic {
	text-align: center;
}
.cur_status {
	padding-top: 6px;
}
.cur_status .dele {
	margin-left: 6px;
	float: right;
}
.cur_pic img {
	display: inline-block;
	margin: 6px 0 0 0;
}
.cur_pic {
	text-align: center;
}
a.faceicon1: link,a.faceicon1: visited {
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat 0 -293px;
	width: 31px;
	height: 17px;
	margin-right: 4px;
	float: left;
	display: block;
	margin-top: 2px;
}
a.faceicon1: hover {
	background: url(../../images/common/sicon.gif?id=201101250729) no-repeat -37px -293px;
	width: 31px;
	height: 17px;
	margin-right: 4px;
}
.verifyPop {
	width: 100%;
	padding: 18px 0;
	overflow: hidden;
}
.verifyPop .layerL {
	float: left;
	width: 89px;
	text-align: center;
}
.verifyPop .layerR {
	float: left;
	width: 330px;
	margin-top: 4px;
}
.verifyPop p {
	line-height: 22px;
}
.verifyPop .btn {
	padding: 17px 0 20px 4px;
}
.verifyPop .btn a {
	margin-right: 7px;
}
.verifyPop .lastTxt {
	color: #666;
}
.verifyPop .lastTxt2 {
	margin: 0 25px;
	color: #666;
}
.verifyPop .q_pic {
	padding: 0 0 0 20px;
	*padding-bottom: 25px;
	_padding-bottom: 0;
}
.verifyPop .q_pic ul {
	width: 340px;
	margin: 18px 0 0 11px;
	overflow: hidden;
}
.verifyPop .q_pic li {
	position: relative;
	float: left;
	_display: inline;
	margin: 0 0 25px 29px;
}
.verifyPop .q_pic .pics {
	padding: 1px;
	border: 1px solid #ccc;
}
.verifyPop .q_pic a: hover .pics {
	border: 1px solid #68ba57;
}
.verifyPop .q_pic .tip3 {
	position: absolute;
	right: 5px;
	bottom: 10px;
	bottom: 5px \9;
	*bottom: 10px;
	visibility: hidden;
}
.verifyPop .q_pic li.on .pics {
	border: 1px solid #68ba57;
}
.verifyPop .q_pic li.on .tip3 {
	visibility: visible;
}
.verifyPop .dotline {
	margin: 0 20px;
	padding: 12px 0 0 0;
	background: url(../../images/common/linedot1.gif) 0 0 repeat-x;
	color: #666;
}
.verifyPop .q_num {
	padding: 0 0 0 20px;
}
.verifyPop .q_num ul {
	margin: 25px 0 0 38px;
	color: #666;
}
.verifyPop .q_num li {
	margin: 0 0 15px;
}
.verifyPop .q_num .NO {
	display: inline-block;
	margin-right: 14px;
	border: 1px solid #b9c8b3;
	background: #f5fbf3;
}
.verifyPop .q_num .NO em {
	display: inline-block;
	width: 70px;
	height: 22px;
	margin: 1px;
	padding: 0 0 0 13px;
	background: #ebf7e7;
	line-height: 22px;
	color: #333;
	font-size: 14px;
}
.verifyPop .q_num input.txt {
	position: relative;
	top: 1px;
	width: 220px;
	margin-right: 10px;
	vertical-align: top;
	color: #bab9b9;
}
.reportLayer {
	padding: 15px;
}
.popreport_tip {
	color: #717171;
	margin-bottom: 6px;
}
.popreport_tip img {
	vertical-align: -2px;
	margin-right: 4px;
}
.popreport_title {
	line-height: 20px;
	margin-top: 10px;
}
.popreport_title span {
	color: #717171;
}
.popreport_say {
	padding-top: 10px;
}
.popreport_say textarea {
	background-color: #F9FBF0;
	border-color: #999 #C9C9C9 #C9C9C9 #999999;
	border-style: solid;
	border-width: 1px;
	color: #999;
	height: 30px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 5px;
	width: 486px;
}
.popreport_infowrap {
	margin-top: 10px;
}
.popreport_info {
	border: 1px solid #ccc;
	background-color: #ffffe5;
	padding: 10px;
	margin-top: 6px;
	zoom: 1;
	overflow: hidden;
}
.popreport_infol {
	float: left;
	margin-right: 10px;
}
.popreport_infol img {
	width: 30px;
	height: 30px;
	padding: 2px;
	border: 1px solid #ccc;
}
.popreport_infor {
	float: left;
	width: 428px;
	overflow: hidden;
}
.popreport_infor p {
	color: #717171;
	line-height: 18px;
	word-wrap: break-word;
}
.popreport_infor p a {
	white-space: nowrap;
}
.popreport_inforimg {
	padding: 2px;
	border: 1px solid #ccc;
	margin: 10px 4px 0 0;
}
.popreport_infonobg {
	background-color: #fff;
}
.popreport_btn {
	margin-top: 10px;
}
.popreport_btn p {
	display: inline-block;
	float: left;
	width: 300px;
	line-height: 18px;
	color: #717171;
}
.popreport_btn a {
	float: right;
	margin: 4px 4px 0;
}
.groupLayer {
	padding: 25px;
}
.groupLayer .inputBox {
	padding-bottom: 5px;
}
.groupLayer .inputBox input {
	width: 180px;
	height: 16px;
	padding: 3px 0 0 2px;
	vertical-align: middle;
}
.groupLayer .btns {
	padding: 12px 0 0 48px;
}
.groupLayer .btns .btn_normal {
	margin-right: 7px;
}
.groupLayer .errorTs {
	margin: 0 0 0 50px;
	color: #f00;
}
.name_card .name dt,.name_card .name dd,.name_card .info dt,.name_card .info dd {
	float: left;
	display: inline;
}
.name_card .name {
	padding: 10px 10px 5px;
	zoom: 1;
}
.name_card .name dd {
	color: #777;
	line-height: 18px;
	padding-left: 5px;
	margin-top: -1px;
	_margin-top: 0;
}
.name_card .name dd p {
	height: 20px;
	overflow: hidden;
}
.name_card .name .address {
	*text-indent: 16px;
	padding-top: 1px;
	height: 17px;
}
.name_card .name .address img {
	margin: 0 3px;
	position: relative;
	top: 3px;
	float: left;
	*top: -16px;
}
.name_card .info {
	padding: 0 10px;
	line-height: 20px;
}
.name_card .info dd a {
	display: inline-block;
}
.name_card .info dt {
	clear: left;
	white-space: nowrap;
	color: #777;
	width: 36px;
	padding-top: 2px;
}
.name_card .info dd {
	word-wrap: break-word;
	word-break: break-all;
	line-height: 150%;
	color: #777;
	width: 240px;
	padding-top: 3px;
	*padding-top: 2px;
}
.name_card .links {
	background: #f5f5f5;
	height: 38px;
	line-height: 38px;
	padding-left: 10px;
	overflow: hidden;
	margin-top: 10px;
}
.name_card .links .btn_add {
	float: right;
	display: inline;
	margin: 7px 6px 0;
}
.name_card .links a em {
	font-family: Arial,Helvetica,sans-serif;
}
.name_card .links i {
	color: #ccc;
	padding: 0 5px;
}
.name_card .links .name_card_con3 i {
	padding: 0;
}
.name_card .links,.name_card .name,.name_card .info,.name_card_con2 {
	overflow: hidden;
}
.name_card .links .rt {
	padding: 0 10px 0 20px;
	margin: 8px 7px 0 0;
	display: inline;
}
.name_card_con0 p {
	height: 18px;
	overflow: hidden;
}
.name_card .layerArrow {
	top: -2px;
	left: 22px;
}
.name_card .layerArrow_l {
	background-position: -292px -67px;
	_background-position: -16px -12px;
	width: 8px;
	height: 16px;
	left: -2px;
	top: 22px;
}
.name_card .layerArrow_r {
	background-position: -262px -67px;
	_background-position: -24px -12px;
	width: 8px;
	height: 16px;
	left: auto;
	right: -2px;
	top: 22px;
}
.name_card .layerArrow_d {
	background-position: -223px -71px;
	_background-position: 0 -20px;
	bottom: -2px;
	top: auto;
	left: 22px;
}
.name_card_con1 {
	padding-top: 11px;
	clear: both;
	_padding-top: 14px;
	padding-left: 1px;
}
.name_card .MIB_linedot2 {
	background: none;
}
.name_card .MIB_linedot2 textarea {
	width: 272px;
	border: 1px solid #e1e1e1;
	border-top: 1px solid #ccc;
	margin: 5px 0;
	color: #999;
	height: 48px;
	overflow: auto;
}
.name_card_con4 {
	color: #777;
	width: 215px;
	overflow: hidden;
	white-space: nowrap;
}
.name_card_con4 i {
	padding: 0 4px;
	font-style: normal;
	color: #ccc;
}
.name_card_con4 span {
	margin-right: 12px;
}
.name_card .name_card_con2 {
	overflow: hidden;
	margin-top: 1px;
	margin: 10px 10px 0;
}
.name_card a.unuse,.name_card a.unuse: visited,.name_card a.unuse: hover {
	color: #999;
	text-decoration: none;
	cursor: text;
}
.com_mess,.com_edit {
	background: url(../../images/common/layer/card_icon.gif) no-repeat -999px -999px;
	text-indent: -9999px;
	margin-right: 3px;
	vertical-align: middle;
	line-height: 0;
	display: inline-block;
}
.name_card_con3 .com_mess {
	background-position: 0 0;
	width: 16px;
	height: 12px;
	position: relative;
	top: -2px;
	top: 0\9;
}
.name_card_con3 .com_edit {
	background-position: 0 -20px;
	width: 10px;
	height: 12px;
}
.name_card_con5 {
	padding: 15px 0;
	font-size: 14px;
	text-align: center;
}
.name_card .links {
	*line-height: 14px;
}
.name_card .name_card_con3,.name_card .links i {
	*position: relative;
	*top: 12px;
}
.name_card .links i {
	*top: 10px;
}
.name_card .links .name_card_con3 i {
	*top: 0;
}
* html .com_mess,* html .com_edit,* html .name_card div.info em {
	display: inline;
}
* html .name dd .rt {
	margin-top: -3px;
}
.name_card_con3 .com_edit {
	background: none;
	width: 0;
}
.name_card_con4 i {
	display: none;
}
.layervote {
	clear: both;
	font-size: 12px;
	position: relative;
}
.lv_nav {
	background: url(../../images/common/layer/layerctbg.gif) left top repeat-x;
	height: 27px;
}
.lv_nav ul {
	margin-left: 9px;
	padding-top: 2px;
	overflow: hidden;
	zoom: 1;
}
.lv_nav li {
	float: left;
	width: 76px;
	text-align: center;
	line-height: 24px;
}
.lv_nav li span {
	cursor: pointer;
	color: #0082CB;
}
.lv_nav li.cur {
	border: 1px solid #d3dde3;
	border-bottom: none;
	background-color: #fff;
}
.lv_nav li.cur span {
	color: #0082CB;
}
.layervote .layerMedia_close {
	right: 9px;
	top: 9px;
	position: absolute;
}
.myvote {
	padding: 18px 20px;
	zoom: 1;
	overflow: hidden;
}
.myvote h3 {
	color: #81b374;
}
.myvote input {
	border: none;
}
.layervote .layerArrow {
	left: 186px;
}
.myvote .MIB_linedot1 {
	margin: 12px 0;
}
.lv_page {
	text-align: right;
}
.lv_page a {
	margin: 0 6px;
}
.lv_textlist {
	margin-top: 6px;
}
.lv_textlist li {
	cursor: pointer;
	padding: 6px 4px;
}
.lv_textlist li.sepcil {
	background-color: #f8f8f8;
}
.lv_textlist label,.lv_textlist input {
	display: inline;
	vertical-align: middle;
}
.lv_textlist input {
	margin-right: 6px;
}
.lv_form {
	padding: 18px 25px;
	zoom: 1;
	overflow: hidden;
}
.lv_form p {
	margin-bottom: 12px;
}
.lv_form label,.lv_results {
	float: left;
	width: 65px;
	text-align: right;
	line-height: 24px;
}
.lv_input1 {
	width: 274px;
	height: 20px;
	line-height: 20px;
	padding: 3px;
	border: 1px solid #c4c7bd;
	background-color: #f8fbef;
}
.lv_input2 {
	vertical-align: middle;
	border: none;
}
.lv_form label.label12 {
	float: none;
	width: auto;
	text-align: left;
	margin: 0 5px;
	vertical-align: middle;
}
.lv_form .lv_btn {
	margin-left: 65px;
}
.lv_btn span {
	margin-left: 6px;
}
.lv_mg {
	margin-left: 63px;
}
.lv_mt {
	margin-left: 5px;
}
.lv_form select {
	border: 1px solid #ddd;
	margin-right: 6px;
	margin-top: 4px;
	*margin-top: 0;
}
.lv_calendar {
	height: 20px;
	line-height: 20px;
	padding: 0 40px 0 2px;
	width: 85px;
	cursor: pointer;
	background: url(../../images/common/layer/vote_icon_01.png) right center no-repeat;
	border: 1px solid #ddd;
	margin-right: 10px;
}
.vote_addicon {
	background: url(../../images/common/layer/vote_icon_02.png) left center no-repeat;
	height: 13px;
	width: 13px;
	display: inline-block;
	vertical-align: middle;
}
.lv_form .vote_addicon {
	margin-right: 6px;
	vertical-align: -2px;
	*vertical-align: 2px;
}
.lv_focus {
	background-color: #F4FFD4;
	border: 1px solid #A5C760;
}
.lv_icon1,.lv_icon2,.lv_icon3,.lv_icon4 {
	background: url(../../images/common/layer/vote_icon_03.png?id=201012221653) no-repeat;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.lv_icon1 {
	background-position: 0 0;
	width: 11px;
	height: 11px;
}
.lv_icon2 {
	background-position: 0 -20px;
	width: 13px;
	height: 12px;
	margin-left: 5px;
}
.lv_icon3 {
	background-position: 0 -40px;
	width: 14px;
	height: 14px;
}
.lv_icon4 {
	background-position: 0 -60px;
	width: 9px;
	height: 9px;
}
.lv_textarea {
	width: 275px;
	height: 100px;
	border: 1px solid #C4C7BD;
	background-color: #F8FBEF;
	font-size: 14px;
	padding: 3px 2px;
	line-height: 18px;
}
.lv_ldpic {
	vertical-align: middle;
	_margin-bottom: 2px;
	margin-right: 4px;
}
.lv_mgb {
	margin-bottom: 12px;
	overflow: hidden;
	height: 1%;
}
.lv_addpics {
	position: relative;
	overflow: hidden;
}
.lv_addpics input {
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	position: absolute;
	left: 2px;
	top: 0;
	background: none transparent;
	border: 0;
	width: 68px;
	height: 22px;
	cursor: pointer;
}
.lv_addpics input.lv_file1 {
	left: 84px;
	width: 26px;
}
.lv_mgb .lv_rmlt {
	margin-left: 6px;
}
.lvtip {
	padding: 74px 0 120px;
	zoom: 1;
	overflow: hidden;
}
.lvtip_cont {
	border: 1px solid #f1dbc1;
	background-color: #fdfbf1;
	margin: 0 auto;
	width: 254px;
	padding: 20px;
	height: 1%;
	overflow: hidden;
}
.lvtip_cont .PY_ib_1 {
	display: inline-block;
	float: left;
}
.lvtip_conttext {
	margin-left: 60px;
	padding-top: 14px;
}
.lvtip_btn {
	text-align: center;
	margin: 20px auto;
}
.frozLayer {
	min-height: 162px;
	_height: 162px;
	padding: 22px 22px 25px 22px;
}
.frozLayer p {
	line-height: 18px;
}
.frozLayer .inputBox {
	padding: 20px 0 4px;
	font-size: 14px;
}
.frozLayer .inputBox span {
	margin-right: 3px;
	font-weight: bold;
}
.frozLayer .inputBox input {
	width: 219px;
	height: 19px;
	vertical-align: middle;
}
.notetxt {
	margin: 3px 0 3px 54px;
	color: #666;
}
.frozLayer .btns {
	padding: 12px 0 0 54px;
}
.frozLayer .errorTs {
	margin-left: 57px;
}
.friLayBox {
	padding: 10px 20px 10px 20px;
}
.frileft {
	float: left;
	margin-right: 10px;
}
.friList {
	width: 311px;
	height: 240px;
	overflow-y: auto;
	overflow-x: hidden;
	border: 1px solid #ccc;
	padding: 0 6px;
}
ul.frititle {
	border: 1px solid #d7d7d7;
	border-bottom: none;
	overflow: hidden;
	width: 323px;
}
ul.frititle li {
	float: left;
	height: 25px;
	line-height: 25px;
	border-top: 1px solid #fff;
	padding-left: 10px;
	background: #f4f4f4;
	color: #666;
	width: 312px;
}
.friList ul li a,.friList ul li a: link,.friList ul li a: visited {
	display: block;
	height: 30px;
	line-height: 30px;
	text-decoration: none;
	padding-left: 5px;
	color: #333;
	background-image: url("../../images/common/skin/linedot.gif");
	background-position: 0 bottom;
	background-repeat: repeat-x;
}
.friList ul li a: hover {
	background-color: #f6fafd;
}
.friList ul li a .dis {
	margin-left: 2px;
	color: #999;
}
.friList ul li a.drag,.friList ul li a.drag: hover {
	background-color: #edf6fb;
	cursor: move;
}
.friList ul li a.down,.friList ul li a.down: link,.friList ul li a.down: visited {
	background-color: #a7d6f0;
	color: #fff;
}
.friright {
	float: left;
	width: 65px;
}
.friright a {
	clear: both;
	margin-bottom: 10px;
	height: 23px;
	overflow: hidden;
	position: relative;
}
.friLayBox .textarea {
	border: 1px solid #ccc;
	width: 314px;
	height: 80px;
	margin: 10px auto;
	overflow-y: scroll;
	overflow-x: hidden;
}
.friLayBox .input {
	width: 80px;
	height: 20px;
	border-color: #aaa #ddd #ddd #aaa;
	border-style: solid;
	border-width: 1px;
	color: #333;
	padding: 3px 2px 1px;
}
.friLayBox .btn {
	padding: 20px 0 10px 0;
	clear: both;
	text-align: center;
}
.friLayBox .btn a {
	margin-right: 10px;
}
.friright .dch_icon,.friright .uch_icon {
	position: absolute;
	left: 9px;
	top: 1px;
}
.friexpicbor {
	margin: 0 auto;
	width: 400px;
	margin-top: 10px;
}
.friexpic {
	border: 2px dashed #dbdbdb;
	width: 376px;
	padding: 0 10px;
}
.friexpic h3 {
	color: #999;
	margin: 8px 0;
	text-align: right;
}
.fbTagB {
	width: 560px;
	border-bottom: 1px solid #e5e5e5;
	overflow: hidden;
	width: auto;
	zoom: 1;
	margin: 10px 0;
}
.fbTagB ul {
	padding-left: 0;
}
.fbTagB ul li {
	float: left;
	position: relative;
	z-index: 3;
	padding: 7px 8px 7px 8px;
	*padding: 9px 7px 5px 7px;
	color: #0082cb;
	white-space: nowrap;
}
.fbTagB ul li.MIB_line_l {
	padding: 6px 1px 0 0;
	*padding: 5px 1px 0 0;
	color: #ddd;
}
.fbTagB ul li.current {
	padding: 0;
}
.fbTagB ul li.current span {
	display: inline-block;
	height: 29px;
	line-height: 27px;
	font-weight: bold;
	padding: 0 10px;
	text-decoration: none;
	background: #f6f6f6;
	border: 1px solid #e5e5e5;
	border-bottom: none;
	position: relative;
	top: 1px;
	color: #333;
	white-space: nowrap;
}
.fbTagB ul li.current span {
	height: 28px;
	line-height: 28px;
	position: relative;
	top: 0;
}
.commonLayer2 .layerR strong.f_bold {
	font-weight: bold;
}
.layerBtns a {
	margin: 0 10px 0 0;
}
.limtxt {
	color: #080;
}
.PY_textarea.text_s {
	height: 45px;
	overflow: auto;
	margin: 10px 0 8px;
}
.show_headimg {
	margin: 0 0 12px 3px;
	margin-left: 0\9;
}
.show_headimg input {
	border: none;
	vertical-align: middle;
}
.show_headimg label {
	line-height: 18px;
	display: inline-block;
	*margin-top: 2px;
	vertical-align: middle;
	*vertical-align: baseline;
}
ul.shareinList_1 {
	margin: 10px 0 10px 60px;
	overflow: hidden;
	zoom: 1;
	color: #666;
}
ul.shareinList_1 li {
	float: left;
	width: 120px;
	padding: 5px 0;
	*padding: 0;
	padding: 2px 0\0;
}
ul.shareinList_2 {
	margin: 10px 0 10px 60px;
	color: #666;
}
ul.shareinList_2 li {
	padding: 5px 0;
	*padding: 0;
	padding: 2px 0\0;
}
ul.shareinList_1 .labelbox,ul.shareinList_2 .labelbox {
	vertical-align: -2px;
	_vertical-align: -1px;
	margin-right: 3px;
	margin: 0\9;
}
.chartlayer {
	width: 351px;
	height: 160px;
	position: relative;
}
.chartlayer .layerArrow_d {
	background-position: -223px -71px;
	_background-position: 0 -20px;
	bottom: -8px;
	top: auto;
	left: 22px;
}
.sq_fname {
	padding: 9px 9px 3px;
	word-wrap: break-word;
}
.sq_fname dt {
	float: left;
}
.sq_fname dt img {
	border: 1px solid #CFCFCF;
	padding: 1px;
}
.sq_fname dd {
	margin-left: 60px;
}
.sq_fname dd p {
	margin-bottom: 3px;
}
.sq_fname dd p img {
	vertical-align: middle;
	margin-left: 5px;
}
.sq_fcost {
	overflow: hidden;
	zoom: 1;
}
.sq_fcost li {
	float: left;
	height: 38px;
	display: inline;
}
.sq_fcost p {
	margin-bottom: 3px;
}
.sq_fcost .slic {
	width: 19px;
	background: url(../../images/square/greenbtn.gif) no-repeat -71px 2px;
}
.sq_finfo {
	margin: 0 9px;
	word-wrap: break-word;
	overflow: hidden;
	width: 206px;
}
.sq_finfo p {
	padding: 3px 0;
}
.name_card .links .concernBtn_Yet {
	float: right;
	display: inline;
	margin: 7px 6px 0;
}
.msnonlnt {
	font-size: 12px;
	color: #666;
	font-weight: normal;
	margin-left: 20px;
}
.msnbind {
	margin-top: 20px;
}
.msnbind .MIB_linedot1 {
	padding-top: 15px;
}
.msnlaBox {
	margin: 0;
}
.msnlaBox p {
	margin-left: 10px;
	padding: 8px 0;
}
.msnlaBox p.si1 {
	margin-left: 20px;
	padding: 6px 0;
}
.msnlaBox p.si2 {
	margin-left: 20px;
	padding: 6px 0;
	margin-bottom: 15px;
}
.msnlaBox p input {
	border: none;
	vertical-align: -2px;
	_vertical-align: -1px;
	margin-right: 3px;
	margin-right: 0\9;
}
.msnlaBox p.PName input {
	border-width: 1px;
	border-color: #C4C7BD #EFEFEF #F2F2F2 #D2D5CA;
	border-style: solid;
}
.msnlaBox p.btn {
	margin-top: 10px;
}
.msnlaBox p.btn span {
	margin-left: 10px;
}
.msnlaBox .btnconn {
	margin: 20px 0 10px 0;
	text-align: center;
	position: relative;
}
.msnlaBox .btnconn .jump {
	position: absolute;
	right: 0;
	top: 10px;
}
.msnlaBox .jump {
	float: right;
}
.msnlaBox h3.MIB_linedot {
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.msnlaBox .noteTit {
	padding-bottom: 10px;
	color: #666;
	zoom: 1;
	line-height: 1.231;
}
.msnlaBox .noteTit .spetxt {
	color: #0082cb;
	font-weight: bold;
}
.msnlaBox .noteTit img {
	margin-right: 5px;
	vertical-align: -4px;
	_vertical-align: -2px;
}
.f_emailBox {
	height: 230px;
	border: 1px solid #e5e5e5;
	overflow-y: auto;
	overflow-x: hidden;
	padding: 0 10px;
	background: #fff;
	width: 460px;
}
.f_emailBox .bar {
	padding-top: 5px;
	font-weight: normal;
	cursor: pointer;
}
.f_emailBox .bar input {
	vertical-align: -2px;
	_vertical-align: -1px;
	margin-right: 7px;
	margin-right: 4px\9;
}
.f_emailList {
	border-collapse: collapse;
	border-spacing: 0;
	width: 430px;
	margin-left: 20px;
	color: #666;
}
.f_emailList li {
	overflow: hidden;
	zoom: 1;
	padding: 10px 0;
	*padding: 8px 0;
}
.f_emailList li div {
	float: left;
	vertical-align: middle;
}
.f_emailList .wl_1 {
	width: 15px;
	text-align: left;
	padding-right: 10px;
}
.f_emailList .wl_1 input {
	margin-top: 10px;
	*margin-top: 7px;
}
.f_emailList .wl_2 {
	width: 32px;
	padding-right: 10px;
}
.f_emailList .wl_2 img {
	display: block;
	border: 1px solid #DCDCDC;
	width: 30px;
	height: 30px;
}
.f_emailList .wl_3 {
	padding-top: 8px;
	color: #999;
}
.f_emailList .wl_3 a {
	margin-right: 10px;
}
.f_emailBottom {
	background: #f9f9f9;
	height: 24px;
	border: 1px solid #e5e5e5;
	border-top: 0;
	padding: 6px 10px 0 10px;
}
.f_emailBottom a span {
	text-decoration: underline;
	font-size: 14px;
}
.f_emailBottom a em {
	text-decoration: none;
	font-size: 14px;
}
.f_emailBottom input {
	vertical-align: -2px;
	_vertical-align: -1px;
	margin-right: 10px;
	margin-right: 7px\9;
}
.btn_msnconn {
	width: 126px;
	height: 37px;
	background: url(../../images/common/layer/btn_msn.gif) 0 0 no-repeat;
	display: inline-block;
}
a.btn_msnconn: hover {
	background-position: 0 -74px;
}
.btn_msnask {
	width: 126px;
	height: 37px;
	background: url(../../images/common/layer/btn_msn.gif) 0 -37px no-repeat;
	display: inline-block;
}
a.btn_msnask: hover {
	background-position: 0 -111px;
}
.msnlaBox .askmess {
	margin: 20px 0 10px 0;
}
.msnlaBox .PY_clew {
	width: 480px;
}
.msnlaBox .PY_clew .txt {
	width: 380px;
}
.imU_conn1 {
	width: 480px;
	border: 1px solid #e6e6e6;
	margin-bottom: 10px;
	clear: both;
	height: 270px;
	overflow-y: scroll;
	overflow-x: hidden;
}
.imU_conn1 .UserList {
	padding: 13px 0 0 14px;
	clear: both;
}
.imU_conn1 .UserList li {
	width: 134px;
	_width: 130px;
	height: 36px;
	padding: 12px 0 11px 6px;
	overflow: hidden;
	float: left;
	margin-left: 3px;
}
.imU_conn1 .UserList li a img {
	width: 30px;
	height: 30px;
}
.imU_conn1 .UserList li input,.imU_conn1 .UserList li .photo,.imU_conn1 .UserList li .uName {
	float: left;
}
.imU_conn1 .UserList li input {
	margin-top: 10px;
	*margin-top: 7px;
	*margin-left: -2px;
}
.imU_conn1 .UserList li .uName {
	margin: 3px 0 0 10px;
	width: 70px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
}
.imU_conn1 .UserList li label {
	float: right;
	width: 120px;
}
.imU_conn1 .UserList .photo {
	border: 1px solid #E5E7E4;
	padding: 2px;
	background: #fff;
}
.inviteMailBox {
	width: 458px;
	height: 166px;
	padding: 10px;
	background: url('../../images/common/layer/mailbg.jpg') no-repeat;
	border: 1px solid #e5e5e5;
}
.inviteMailBox .txt {
	padding: 8px 0;
	line-height: 1.5em;
}
.inviteMailBox p {
	padding: 0;
}
.inviteMailBox .p_1 {
	line-height: 20px;
}
.inviteMailBox .p_2 {
	font-size: 10px;
}
.inviteMailBox .p_3 {
	line-height: 30px;
}
.inviteMailBox textarea {
	border: 1px solid #CCC;
	padding: 3px;
	margin: 10px 0;
	margin-bottom: 0;
	line-height: 18px;
	height: 70px;
	width: 360px;
	color: #999;
}
.inviteMailBox .PY_input {
	width: 120px;
	margin-left: 15px;
}
.pop_chat .layerBox .layerBoxTop .topCon {
	position: relative;
	z-index: 3300;
}
.pop_chat .layerBox .layerBoxTop {
	padding-bottom: 0;
}
.pop_chat .layer_talk {
	width: 388px;
	background: #eef2f6;
	padding: 0 4px;
	border: 1px solid #fff;
	border-top: 1px solid #eef2f6;
	position: relative;
}
.pop_chat .layer_talk .wrap_talk {
	position: relative;
	z-index: 3200;
	height: 163px;
	overflow: hidden;
	border: 1px solid #d3d5cb;
	border-right: 0;
}
.pop_chat .layer_talk .content_talk {
	background: #fff;
	line-height: 19px;
	height: 163px;
	word-wrap: break-word;
	overflow: hidden;
	overflow-y: scroll;
}
.pop_chat .grayc3 {
	color: #c3c3c3;
}
.pop_chat .black0 {
	color: #000;
}
.pop_chat .greenf1 {
	color: #2f9d10;
}
.pop_chat .layer_talk .content_talk .talk_ul {
	padding-top: 5px;
}
.pop_chat .layer_talk .content_talk .talk_ul li {
	padding: 0 10px;
}
.pop_chat .layer_talk .content_talk .talk_ul li .info {
	padding-left: 10px;
}
.pop_chat .layer_talk .wrap_talk .msg_status {
	background: url(../../images/privatemsg/bg_talkstt.jpg) no-repeat scroll 0 0;
	height: 18px;
	line-height: 18px;
	padding: 0 10px;
	color: #b8b8b8;
	position: absolute;
	bottom: 0;
	_bottom: -1px;
	left: 0;
	width: 365px;
}
.pop_chat .layer_talk .talk_postOpt {
	height: 20px;
	line-height: 2px;
	padding-left: 10px;
}
.pop_chat .layer_talk .talk_postOpt {
	height: 18px;
	line-height: 2px;
	padding-top: 5px;
	border-top: 1px solid #fbfdf6;
}
.pop_chat .layer_talk .talk_postOpt .rt {
	line-height: 14px;
	padding-right: 5px;
}
.pop_chat .talk_postOpt .OnTit,.talk_postOpt .OnPic,.talk_postOpt .OnAtt {
	cursor: pointer;
	float: left;
	margin-right: 9px;
	overflow: hidden;
	position: relative;
}
.pop_chat .layer_talk .talk_postOpt img {
	vertical-align: middle;
}
.pop_chat .layer_talk .talkarea_wrap {
	height: 40px;
	width: 387px;
	overflow: hidden;
	overflow-y: scroll;
	border: 1px solid #c5c7be;
	border-color: #c5c7be #ececef #e9e9e9 #d3d5cb;
	background: #fff;
}
.pop_chat .layer_talk .talkarea_wrap textarea {
	width: 390px;
	height: 36px;
	line-height: 16px;
	border: none;
	background: #fff;
}
.pop_chat .layer_talk .talk_btn {
	text-align: right;
	height: 25px;
	padding: 5px 0 3px;
	overflow: hidden;
	color: #7f7f7f;
	border-top: 1px solid #fbfdf6;
}
.pop_chat .layerBoxTop .topCon .lf {
	_margin-top: 5px;
}
.pop_chat .layerBoxTop .topCon .rt_link {
	float: right;
	display: block;
	padding-right: 12px;
	position: relative;
	width: 100px;
	overflow: visible;
	text-align: right;
	_margin-top: 6px;
	z-index: 3301;
}
.pop_chat .layerBoxTop .topCon .rt_link .hideAction {
	background: #FFF;
	border: 1px solid #B7B7B7;
	padding-top: 2px;
	height: 40px;
	left: -38px;
	overflow: hidden;
	padding: inherit;
	position: absolute;
	text-align: left;
	top: 4px;
	line-height: 18px;
	z-index: 3332;
	*left: -30px;
	*padding-right: 3px;
	_top: -2px;
}
.pop_chat .layerBoxTop .topCon .rt_link .hideAction p {
	background: url(../../images/common/skin/linedotl.gif) repeat-x scroll 100% 100%;
	padding: 1px 0 2px;
	margin: 0 0 0 5px;
}
.party_user .layerArrow_r {
	background-position: -262px -67px;
	_background-position: -24px -12px;
	width: 8px;
	height: 16px;
	left: auto;
	right: -2px;
	top: 62px;
}
.party_user .put_l {
	float: left;
}
.party_user .put_l cite,.party_user .put_l p {
	float: left;
}
.party_user .put_l .concernBtn_Add,.party_user .put_l .concernBtn_Yet {
	margin-top: 4px;
	margin-left: 4px;
}
.party_user .layerBoxTop .put_l span {
	float: none;
	padding-right: 0;
}
.party_user .put_r {
	overflow: hidden;
	position: absolute;
	right: 9px;
	top: 0;
	background: url(../../images/common/layer/hide.gif) no-repeat right center;
	padding-right: 12px;
}
.party_user .pu_textarea {
	background-color: #FFFFE5;
	border: 1px solid #ccc;
	color: #999;
	height: 45px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 5px;
	width: 357px;
}
.party_user .pu_btn {
	text-align: right;
}
.party_user .pu_select {
	margin-top: -20px;
}
.party_user .pu_selectshow .icon {
	background: url(../../images/common/layer/updown.gif) no-repeat 0 0;
	width: 7px;
	height: 4px;
}
.party_user .pu_selecthide .icon {
	background: url(../../images/common/layer/updown.gif) no-repeat 0 -6px;
	width: 7px;
	height: 4px;
}
.party_user .pu_selecthide .pu_selectinfo {
	display: none;
}
.party_user .pu_selectnav {
	margin-top: 20px;
}
.party_user .pu_selectlist ul {
	overflow: hidden;
	height: 1%;
}
.party_user .pu_selectlist li {
	float: left;
	width: 114px;
	margin-right: 5px;
	margin-bottom: 10px;
}
.party_user .pu_selectlist li dt {
	float: left;
}
.party_user .pu_selectlist li dt img {
	width: 30px;
	height: 30px;
	display: block;
	padding: 1px;
	border: 1px solid #ccc;
}
.party_user .pu_selectlist li dd {
	margin-left: 42px;
	_margin-left: 39px;
	margin-bottom: 3px;
	word-wrap: break-word;
}
.party_user .pu_selectlist li input {
	border: none;
}
.party_user .pu_selectpage {
	text-align: right;
}
.party_user .pu_selectpage a {
	margin: 0 4px;
}
.layerBoxTopb {
	height: 60px;
	overflow: hidden;
}
.cg_panel_top {
	margin: 13px 0;
}
.cpt_icon {
	background: url(../../images/common/layer/panel_bg.png) left no-repeat;
	width: 70px;
	height: 32px;
	display: inline-block;
	margin: 0 4px 0 12px;
	float: left;
}
.cpt_tip {
	float: left;
	margin-top: 6px;
}
.cpt_tip .graya {
	color: #595959;
}
.cpt_tippic1,.cpt_tippic2,.cpt_tippic3,.cpt_tippic4,.cpt_tippic5,.cpt_tippic6 {
	background: url(../../images/common/layer/panel_pic_01.png) left no-repeat;
	height: 23px;
	display: inline-block;
	margin: 0 3px;
	vertical-align: middle;
	overflow: hidden;
}
.cpt_tippic1 {
	background-position: 0 0;
	width: 84px;
}
.cpt_tippic2 {
	background-position: 0 -30px;
	width: 38px;
}
.cpt_tippic3 {
	background-position: 0 -60px;
	width: 38px;
}
.cpt_tippic4 {
	background-position: 0 -90px;
	width: 84px;
}
.cpt_tippic5 {
	background-position: 0 -120px;
	width: 38px;
}
.cpt_tippic6 {
	background-position: 0 -150px;
	width: 84px;
}
.cpt_btn {
	float: right;
	padding-right: 8px;
}
.cpt_btn a {
	margin-left: 5px;
}
.setingbg {
	background: url(../../images/common/layer/modulesettingbg.png) repeat-y right 0;
	padding: 16px 10px 16px 18px;
	zoom: 1;
	overflow: hidden;
	border-top: 2px solid #e2e2e2;
}
.lmodule {
	float: left;
	width: 428px;
}
.rmodule {
	float: right;
	width: 196px;
}
.modulet {
	padding-bottom: 4px;
	overflow: hidden;
	zoom: 1;
}
.modulet .mdf14 {
	font-size: 14px;
	line-height: 20px;
	color: #8d8d8d;
	float: left;
}
.modulet .rtip {
	float: right;
	padding: 0 6px 0 24px;
	height: 20px;
	line-height: 20px;
	background: url(../../images/common/layer/move.png) no-repeat 6px center #ffedc5;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
}
.modulenav {
	padding: 10px 0 0 4px;
	line-height: 24px;
	background: url(../../images/common/layer/navbg.png) repeat-x 0 33px;
}
.modulenav .navitem {
	margin: 0 6px;
	cursor: pointer;
	color: #3eabf7;
}
.modulenav .cur {
	background: url(../../images/common/layer/navbg.png) no-repeat 0 -6px;
	display: inline-block;
	width: 78px;
	text-align: center;
	margin: 0 -4px 0 -4px;
	_margin: 0 -4px 0 -7px;
	z-index: 100;
	position: relative;
}
.modulenav .spline {
	display: inline-block;
	width: 1px;
	height: 12px;
	background: #dadbdb;
}
.modulect {
	overflow: visible;
}
.modulelist {
	width: 184px;
	float: left;
	margin-right: 25px;
	overflow: hidden;
}
.modulelist li {
	float: left;
}
.default_module,.app_module {
	width: 428px;
	overflow: hidden;
}
.item_module {
	margin: 1px 1px 11px 1px;
	width: 180px;
	border: 1px solid #dadada;
	background: #FFF;
}
.item_module .item_content {
	display: none;
}
.open {
	border: 1px solid #88D1FF;
}
.open .item_content {
	display: block;
	border-top: 1px solid #dadada;
}
.open .bline {
	background: #c9e8ff;
}
.open .moduleo {
	background-position: center -17px;
}
.open .moduleo: hover {
	background-position: center -82px;
}
.open .item_top {
	overflow: hidden;
	width: 180px;
	height: 33px;
	background: url(../../images/common/layer/arrows.png) 0 -200px repeat-x;
}
.module_hover {
	border: 2px solid #88D1FF;
	margin: 0 0 10px 0;
}
.module_hover .item_content {
	border-top: 1px solid #88D1FF;
}
.modulen {
	float: left;
	width: 147px;
	text-indent: 10px;
	cursor: move;
}
.modulen a {
	line-height: 33px;
	color: #797979;
	display: block;
	width: 100%;
}
.modulen a: hover {
	text-decoration: none;
}
.bline {
	float: left;
	height: 28px;
	margin: 3px 0 2px;
	background: #e1e1e1;
	border-right: 1px solid #FFF;
	width: 1px;
	font-size: 0;
}
.moduleo {
	float: right;
	outline: none;
	background: url(../../images/common/layer/arrows.png) center 15px no-repeat;
	width: 30px;
	height: 33px;
	cursor: pointer;
}
.moduleo: hover {
	background-position: center -49px;
}
.modulelist li.located {
	border: 1px dashed #a6a6a6;
	height: 33px;
	width: 179px;
	overflow: hidden;
	margin: 1px 10px 11px 1px;
}
.atmodule_list .item_target {
	height: 6px;
	width: 184px;
	background: #88D1FF;
	margin-bottom: 10px;
	font-size: 0;
	display: block;
}
.atmodule_list li {
	font-size: 0;
	float: left;
}
.atmodule_list .item_module {
	font-size: 12px;
}
.item_top {
	overflow: hidden;
	height: 33px;
	background: url(../../images/common/layer/arrows.png) 0 -167px repeat-x;
}
.item_content {
	overflow: hidden;
}
.item_content .MIB_linedot2 {
	text-align: center;
	margin: 0 6px;
	overflow: hidden;
}
.item_content .MIB_linedot2 img {
	display: inline;
	padding: 8px 0 10px;
}
.item_content .itemtxtct {
	margin: 6px;
	line-height: 18px;
	color: #919191;
}
.item_content .itemtxtct .rbm,.item_content .itemtxtct .rdel {
	float: right;
	margin-top: -18px;
}
.modulect .rdel {
	display: none;
}
.rmodule .rbm {
	display: none;
}
.atmodule_list {
	margin: 10px auto 0;
	width: 184px;
	overflow: hidden;
	zoom: 1;
}
.atmodule_list li {
	display: inline-block;
}
.lmodule h6 {
	line-height: 30px;
	text-indent: 4px;
	clear: left;
	color: #767676;
	font-size: 12px;
	background: url(../../images/common/layer/panel_bg_06.png) no-repeat left center;
	padding-left: 8px;
	padding-top: 0;
	margin-top: 12px;
}
.lmodule .status_tip {
	text-align: right;
	margin-top: -4px;
	color: #9d9d9d;
	clear: left;
}
.lmodule_mention,.rmodule_mention {
	height: 400px;
}
.mtct {
	background: #fffce9;
	width: 220px;
	height: 36px;
	line-height: 36px;
	border: 1px solid #f8e8d0;
	margin: 40px auto 0;
	text-align: center;
}
.mtct img {
	display: none;
}
.cpr_autopic {
	margin-left: 6px;
}
.mtctb {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	background: url(../../images/common/layer/movea.png) 10px center no-repeat #f0f0f0;
	width: 114px;
	height: 36px;
	margin: 40px auto 0;
	line-height: 36px;
	padding-left: 30px;
}
.layerBox_loading {
	text-align: center;
}
.ll_info {
	margin: 40px auto;
}
.ll_info p {
	padding-top: 12px;
	color: #9d9d9d;
}
.cpr_uiimg {
	margin-bottom: 12px;
	background: url(../../images/common/layer/panel_temp_02t.png) no-repeat left top;
	width: 182px;
	height: 81px;
	margin-left: 6px;
}
.cpr_uiimg span {
	padding-left: 10px;
	line-height: 33px;
}
.cpr_notip {
	color: #999;
	text-align: center;
	margin: 60px 0;
}
.cpr_uinfo {
	color: #999;
}
.cpr_uinfo h2 {
	margin: -16px -10px 20px -14px;
	color: #6d6d6d;
	background: url(../../images/common/layer/panel_bg_04.png) repeat-x left top;
	height: 44px;
	line-height: 44px;
	text-indent: 12px;
	position: relative;
	font-size: 12px;
}
.cpr_uinfoicon {
	background: url(../../images/common/layer/panel_pic_02.png) no-repeat left center;
	width: 16px;
	height: 16px;
	float: right;
	margin: 14px 12px 0 0;
}
.cpr_uinfo dl {
	height: 1%;
	overflow: hidden;
	margin-bottom: 15px;
	color: #b1b1b1;
}
.cpr_uinfo dt img {
	width: 50px;
	height: 50px;
	display: block;
	border: 1px solid #fff;
}
.cpr_uinfo dd {
	margin-left: 66px;
	line-height: 17px;
	word-wrap: break-word;
	overflow: hidden;
}
.cpr_uinfo .num {
	font-family: Arial;
	font-size: 18px;
	margin-right: 5px;
	color: #b1b1b1;
}
.cpr_uinfo ul {
	height: 1%;
	overflow: hidden;
	margin-bottom: 10px;
}
.cpr_uinfo li {
	float: left;
	display: inline;
	border-right-width: 1px;
	line-height: 1.6em;
	min-width: 43px!important;
	_width: 43px;
	padding-left: 7px;
	white-space: nowrap;
}
.cpr_uinfo li.MIB_line_r {
	border-color: #e6e6e6;
}
.cpr_uinfo li span {
	display: block;
	color: #c2c2c2;
}
.layersetcont {
	height: 274px;
}
.layersetcont .hd {
	background: url(../../images/common/layer/panel_bg_03.png) left top repeat-x;
	height: 57px;
	overflow: hidden;
	padding: 8px 20px;
	position: relative;
}
.layersetcont .newbbtngrn {
	position: absolute;
	right: 15px;
	top: 15px;
}
.layersetcont .hd p {
	line-height: 20px;
}
.layersetcont .bd img {
	margin: 0 auto;
	width: 434px;
	display: block;
}
.cpt_help {
	width: 196px;
}
.cpt_help .hd {
	background: url(../../images/common/layer/panel_bg_05.png) left top no-repeat;
	height: 9px;
	overflow: hidden;
}
.cpt_help .bd {
	border: 1px solid #ccc;
	border-top: none;
	background-color: #ffffe5;
	padding: 6px 12px;
	line-height: 18px;
}
@charset "utf-8";
	.mBlogLayer .phiz_layerN .layerBoxTop {
	height: 27px;
	line-height: 27px;
	padding: 1px 0 0 0;
	width: 100%;
}
.mBlogLayer .phiz_layerN .layerBoxTop .topCon {
	background: url(../../images/common/layer/magic_tbg01.gif) repeat-x center bottom;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	padding: 0 8px 0 0;
	width: 442px;
}
.phiz_layerN .phiz_menu {
	float: left;
	_width: 170px;
	height: 27px;
	padding-left: 8px;
	position: absolute;
}
.phiz_layerN .phiz_menu .cur {
	background: url(../../images/common/layer/magic_tbg02.gif) repeat-x center top;
	border: 1px solid #D1E0E7;
	border-bottom: 0;
}
.phiz_layerN .phiz_menu li {
	float: left;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	padding: 0 10px;
	margin-top: 1px;
	overflow: hidden;
}
.phiz_layerN .phiz_menu .magic {
	padding-left: 32px;
	position: relative;
}
.phiz_layerN .phiz_menu .magic strong {
	position: absolute;
	top: 5px;
	left: 10px;
	background: url(../../images/common/layer/magic_icon.gif) no-repeat;
	display: block;
	width: 17px;
	height: 15px;
}
.magicT {
	background: url(../../images/common/layer/magic_tbg03.gif) repeat-x center bottom;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
}
.magicT .magicTL {
	float: left;
	width: 393px;
	overflow: hidden;
	position: relative;
	margin: 0 6px 0 8px;
	display: inline;
}
.magicT .magicTL ul {
	width: 100%;
	height: 28px;
	position: relative;
}
.magicT .magicTR {
	float: right;
	width: 30px;
	padding: 7px 6px 0 0;
}
.magicT .magicTR a {
	display: block;
	width: 13px;
	height: 13px;
	background: url(../../images/common/layer/magic_btn.gif) no-repeat;
	float: left;
	margin-right: 2px;
}
.magicT .magicTR a.magicbtnL01 {
	background-position: 0 0;
}
.magicT .magicTR a.magicbtnR01 {
	background-position: -15px 0;
}
.magicT .magicTR a.magicbtnL02: link,.magicT .magicTR a.magicbtnL02: visited {
	background-position: -43px 0;
}
.magicT .magicTR a.magicbtnL02: hover {
	background-position: -83px 0;
}
.magicT .magicTR a.magicbtnL02: active {
	background-position: -125px 0;
}
.magicT .magicTR a.magicbtnR02: link,.magicT .magicTR a.magicbtnR02: visited {
	background-position: -58px 0;
}
.magicT .magicTR a.magicbtnR02: hover {
	background-position: -98px 0;
}
.magicT .magicTR a.magicbtnR02: active {
	background-position: -140px 0;
}
.magicT .magicTL li {
	float: left;
}
.magicT .magicTL li.magiclicur {
	font-size: 0;
	background: #D5E1EA;
	width: 1px;
	margin-top: 9px;
	height: 10px;
	line-height: 0;
	overflow: hidden;
	margin-right: 6px;
}
.magicT .magicTL li a {
	margin-right: 6px;
	font-size: 12px;
	border: 1px solid #F4F7FA;
	padding: 2px 4px 1px 4px;
}
.magicT .magicTL li a.magicTcur {
	border: 1px solid #CFDDE7;
	background: #F9FAFC;
	color: #353535;
	cursor: default;
	text-decoration: none;
}
.magicT .magicTL li a.magicTcur: hover {
	text-decoration: none;
}
.phiz_layerN .faceItemPicbg li,.phiz_layerN .faceItemPicbgT li {
	float: left;
	height: 28px;
	width: 28px;
	padding: 0 1px 1px 0;
	overflow: hidden;
}
.phiz_layerN .faceItemPicbg {
	width: 440px;
	overflow: hidden;
	margin: 10px 0 0 8px;
}
.phiz_layerN .faceItemPicbg li a: link,.phiz_layerN .faceItemPicbg li a: visited {
	width: 26px;
	height: 26px;
	text-align: center;
	display: block;
	border: 1px solid #EDEDED;
	overflow: hidden;
}
.phiz_layerN .faceItemPicbg li a: hover {
	border: 1px solid #FCE0C3;
	background: #FFF9EC;
}
.phiz_layerN .faceItemPicbgT {
	width: 440px;
	overflow: hidden;
	margin: 10px 0 0 8px;
}
.phiz_layerN .faceItemPicbgT a {
	width: 26px;
	height: 26px;
	text-align: center;
	display: block;
	border: 1px solid #FCE0C3;
	background: #FFF9EC;
	overflow: hidden;
}
.phiz_layerN .layerBoxTop {
	position: relative;
}
.phiz_layerN .layerArrow {
	left: 25px;
}
.phiz_layerN .clearit {
	height: 0;
	overflow: hidden;
	line-height: 0;
	font-size: 0;
}
.phiz_layerN .pages {
	clear: both;
	float: right;
	height: 15px;
	padding: 2px 10px 14px 0;
}
.phiz_layerN .pages a {
	display: block;
	float: left;
	height: 15px;
	margin: 0 1px 0 0;
	padding: 0 6px;
	line-height: 15px;
	background: #f6f6f6;
}
.phiz_layerN .pages .cur {
	font-weight: bold;
	background: #fff;
}
.phiz_layerN .pages .cur: link,.phiz_layer .pages .cur: visited {
	color: #333;
}
.phiz_layerN .pages .cur: hover {
	color: #333;
	text-decoration: none;
	cursor: text;
}
.phiz_layerN .hot {
	clear: both;
	padding: 0 0 0 10px;
}
.phiz_layerN .more_box {
	width: 100%;
	overflow: hidden;
	margin: 5px 0 0;
	padding: 6px 0 8px;
	background: #f1f1f1;
}
.phiz_layerN .more_box .more_menu {
	clear: both;
	height: 20px;
	overflow: hidden;
	padding: 0 10px;
}
.phiz_layerN .magic_tit {
	clear: both;
	height: 14px;
	padding: 10px 10px 5px 0;
	text-align: right;
}
.phiz_layerN .magicB {
	padding: 10px;
	height: 15px;
	overflow: hidden;
}
.phiz_layerN .magicB .magic_tit {
	clear: both;
	height: 14px;
	padding: 0;
	text-align: left;
	float: left;
	color: #969696;
}
.phiz_layerN .magicB .pages {
	clear: none;
	float: right;
	height: 15px;
	padding: 0;
}
.phiz_layerN .magic_list {
	clear: both;
	width: 442px;
	overflow: hidden;
	padding: 3px 0 0 8px;
}
.phiz_layerN .magic_list li {
	position: relative;
	float: left;
	width: 52px;
	height: 70px;
	overflow: hidden;
	margin: 7px 11px 0 0;
	text-align: center;
}
.phiz_layerN .magic_list .face_box {
	display: block;
	height: 50px;
	width: 50px;
	overflow: hidden;
	border: solid 1px #ededed;
}
.phiz_layerN .magic_list .face_box img {
	display: block;
	height: 50px;
	width: 50px;
	border: none;
}
.phiz_layerN .magic_list .face_box: hover {
	border-color: #6c0;
}
.phiz_layerN .play_btn {
	display: -moz-inline-stack;
	display: inline-block;
	height: 13px;
	width: 14px;
	margin: 0 2px;
	background: url(../../images/common/layer/magic_play.gif) no-repeat 0 0;
	vertical-align: top;
}
.phiz_layerN .play_btn2 {
	display: -moz-inline-stack;
	display: inline-block;
	height: 14px;
	width: 10px;
	margin: 0 2px;
	*margin-top: -2px;
	background: url(../../images/common/layer/magic_play2.gif) no-repeat 0 center;
	vertical-align: top;
}
.phiz_layerN .magic_list .play_btn {
	position: absolute;
	right: 1px;
	bottom: 20px;
	_bottom: 19px;
	display: block;
}
.phiz_layerN .magic_list .play_btn: hover {
	background-position: right top;
}
.phiz_layerN .more_box .face_box {
	border-color: #f1f1f1;
}
.phiz_layerN .magic_list .face_box_tex {
	color: #808080;
	display: block;
	padding-top: 3px;
	cursor: pointer;
}
.phiz_layerN .magic_list2 {
	clear: both;
	width: 442px;
	overflow: hidden;
	padding: 3px 0 0 8px;
}
.phiz_layerN .magic_list2 li {
	position: relative;
	float: left;
	width: 52px;
	height: 54px;
	overflow: hidden;
	margin: 7px 11px 0 0;
	text-align: center;
}
.phiz_layerN .magic_list2 .face_box {
	display: block;
	height: 50px;
	width: 50px;
	overflow: hidden;
	border: solid 1px #ededed;
}
.phiz_layerN .magic_list2 .face_box img {
	display: block;
	height: 50px;
	width: 50px;
}
.phiz_layerN .magic_list2 .face_box: hover {
	border-color: #6c0;
}
.phiz_layerN .local_pic {
	padding: 30px 0;
	text-align: center;
}
.phiz_layerN .btn_green input {
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	background: transparent;
	border: none;
	cursor: pointer;
	height: 29px;
	left: -4px;
	position: absolute;
	top: 0;
	width: 108px;
	cursor: pointer;
}
.phiz_layerN .local_pic p.gray9 {
	padding: 10px 0 0 0;
}
.phiz_layerN .pages .cur: link,.phiz_layerN .pages .cur: visited {
	color: #333;
}
.cmn_nav {
	width: 190px;
	position: absolute;
	z-index: 199;
}
a.cmn_nav_tag {
	display: block;
	width: 29px;
	border: 1px solid;
	border-left-width: 0;
	cursor: pointer;
	float: right;
	height: 88px;
	margin-top: 14px;
	overflow: hidden;
	outline: none;
}
a.cmn_nav_tag: hover {
	text-decoration: none;
}
a.cmn_nav_tag span {
	display: block;
	margin: 1px;
	padding: 8px 9px 0 7px;
	line-height: 15px;
}
a.cmn_nav_tag span em {
	height: 7px;
	display: block;
	overflow: hidden;
	margin: 4px 0;
}
a.cmn_nav_tag span em strong {
	margin-top: -3px;
	*margin-top: -4px;
	display: block;
	letter-spacing: -0.2em;
	font-family: "瀹嬩綋";
}
.cmn_nav_con {
	width: 158px;
	border: 1px solid;
	float: left;
	padding-top: 1px;
	*padding-top: 13px;
}
.cmn_nav_con h6 {
	margin: 11px 0 3px 14px;
	margin: 12px 0 4px 14px\9;
	line-height: 14px;
	font-weight: bold;
	padding: 0;
	font-size: 12px;
}
.cmn_nav_lsbox {
	margin: 0 4px;
	padding: 0 0 11px;
}
.cmn_nav_ls {
	clear: both;
	zoom: 1;
}
.cmn_nav_ls li {
	display: block;
	position: relative;
	_width: 100%;
	_float: left;
}
.cmn_nav_ls li a {
	display: block;
	padding: 5px 0;
	height: 16px;
	line-height: 16px;
	_display: block;
	_width: 100%;
	_position: relative;
}
.cmn_nav_ls li a span {
	margin: 0 0 0 15px;
	cursor: pointer;
	float: left;
	width: 16px;
	height: 16px;
}
.cmn_nav_ls li a span img {
	width: 16px;
	height: 16px;
}
.cmn_nav_ls li a strong {
	display: block;
	margin-left: 36px;
	overflow: hidden;
	height: 16px;
	word-break: break-all;
	word-wrap: break-word;
	cursor: pointer;
	*position: absolute;
	*left: 0;
	*background: url(../../images/common/transparent.gif) repeat;
	*margin-left: 0;
	*padding-left: 36px;
	_width: 110px;
}
.cmn_nav_ls li a {
	text-decoration: none;
}
.cmn_nav_ls li a.gp_new {
	display: block;
	position: absolute;
	right: 3px;
	top: 6px;
	color: #fff;
	overflow: hidden;
	padding: 0;
	height: auto;
	_width: auto;
	line-height: 13px;
	float: left;
}
.cmn_nav_ls li a.gp_new: hover {
	text-decoration: none;
}
.cmn_nav_ls li a.gp_new p {
	background: #0082CB;
	padding: 0 3px;
	color: #fff;
}
.cmn_nav_ls li a.gp_new em {
	display: block;
	margin: 0 1px;
	border-top: 1px solid #0082cb;
}
.cmn_nav_more_box {
	margin: 8px 0 0 36px;
}
.cmn_nav_more_box a {
	outline: none;
}
.cmn_nav_more {
	display: inline-block;
}
.cmn_nav_more span {
	writing-mode: tb-rl;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	cursor: pointer;
	font-family: Verdana,Geneva;
	width: 12px;
	height: 12px;
	text-align: right;
	overflow: hidden;
	margin: -4px -4px 0 0\9;
	*margin: 0 -4px 0 1px;
	display: inline-block;
	display: inline\9;
}
a.cmn_nav_more: hover {
	text-decoration: underline;
}
p.cmn_nav_load {
	text-align: left;
	padding-left: 20px;
	margin-left: 20px;
	background: url(../../images/common/loading.gif) no-repeat left center;
}
.appset {
	text-align: center;
	padding: 8px 0 0;
	height: 23px;
}
.cmn_nav_con span.MIB_line_l {
	padding: 0 5px 0 4px;
}
.cn_away {
	left: -160px;
}
.cn_away a.cmn_nav_tag {
	filter: alpha(opacity=80);
	opacity: .8;
}
.cn_away a.cmn_nav_tag: hover {
	filter: alpha(opacity=100);
	opacity: 1;
}
a.cmn_nav_tag,.cmn_nav_con {
	background: #fff;
}
a.cmn_nav_tag,.cmn_nav_con {
	border-color: #e5e5e5;
}
.cmn_nav_ls li a: hover {
	background: #f0f0f0;
}
.cmn_nav_s {
	width: 140px;
}
.cmn_nav_s .cmn_nav_con h6 {
	margin-left: 10px;
}
.cmn_nav_s .cmn_nav_con .cmn_nav_ls li a span {
	display: none;
}
.cmn_nav_s .cmn_nav_con .cmn_nav_ls li a span.icon_minigp {
	margin: 0 -6px 0 6px;
	display: block;
}
.cmn_nav_s .cmn_nav_con .cmn_nav_ls li a strong {
	margin: 0;
	padding-left: 6px;
	position: static;
	width: auto;
}
.cmn_nav_s .cmn_nav_con {
	width: 108px;
}
.cmn_nav_s .cmn_nav_con .cmn_nav_more_box {
	margin-left: 6px;
}
.cmn_nav_s .cmn_nav_con .appset .MIB_line_l {
	display: none;
}
.cmn_nav_s .cmn_nav_con .appset {
	height: 50px;
}
.cmn_nav_s .cmn_nav_con .appset a {
	display: block;
	text-align: left;
	line-height: 22px;
	padding-left: 10px;
}
.eventTip_usualnav {
	position: absolute;
	left: 40px;
	top: 145px;
	background: url(../../images/common/gnb/set.png?id=201103111712) 0 -270px no-repeat;
	width: 122px;
	height: 54px;
	padding: 0;
	_background-image: url(../../images/common/gnb/set.gif?id=201103111712);
	z-index: 200;
}
.eventTip_usualnav p {
	margin: 6px 0 0 18px;
	margin-top: 8px\9;
	width: 75px;
	color: #333;
	line-height: 20px;
	text-indent: 15px;
}
.eventTip_usualnav a.closeset {
	float: right;
	margin: 8px 8px 0 0;
	display: block;
	width: 12px;
	height: 12px;
	_margin-right: 4px;
	overflow: hidden;
}
.co_ka {
	width: 170px;
	overflow: hidden;
}
.co_ka .co_k_t {
	background: url(../../images/common/login/srk_03.gif) no-repeat;
	height: 4px;
	overflow: hidden;
}
.co_ka .co_k_m {
	background: url(../../images/common/login/srk_06.gif) repeat-y;
}
.co_ka .co_k_m .co_conn {
	padding: 1px 7px;
	line-height: 20px;
}
.co_ka .co_k_b {
	background: url(../../images/common/login/srk_07.gif) no-repeat;
	height: 4px;
	overflow: hidden;
}
.co_kb {
	width: 170px;
	overflow: hidden;
}
.co_kb .co_k_t {
	background: url(../../images/common/login/srk_09.gif) no-repeat;
	height: 4px;
	overflow: hidden;
}
.co_kb .co_k_m {
	background: url(../../images/common/login/srk_10.gif) repeat-y;
}
.co_kb .co_k_m .co_conn {
	padding: 1px 7px;
	padding-left: 24px;
	background: url(../../images/common/login/srk_13.gif) no-repeat 7px 3px;
	line-height: 20px;
}
.co_kb .co_k_b {
	background: url(../../images/common/login/srk_16.gif) no-repeat;
	height: 4px;
	overflow: hidden;
}
.co_kc {
	width: 170px;
	overflow: hidden;
}
.co_kc .co_k_t {
	background: url(../../images/common/login/srk_18.gif) no-repeat;
	height: 4px;
	overflow: hidden;
}
.co_kc .co_k_m {
	background: url(../../images/common/login/srk_19.gif) repeat-y;
}
.co_kc .co_k_m .co_conn {
	padding: 1px 7px;
	padding-left: 24px;
	background: url(../../images/common/login/srk_22.gif) no-repeat 7px 3px;
	line-height: 20px;
}
.co_kc .co_k_b {
	background: url(../../images/common/login/srk_25.gif) no-repeat;
	height: 4px;
	overflow: hidden;
}
.errorTs {
	padding-left: 20px;
	background: url(../../images/common/error.png) no-repeat 0 2px;
	_background: url(../../images/common/error.gif) no-repeat 0 2px;
	line-height: 20px;
	margin: 3px 0;
}
.co_kd {
	height: 15px;
	overflow: hidden;
	padding-left: 20px;
	background: url(/images/srk_28.gif) no-repeat;
	color: #390;
}
.errorTs2 {
	padding-left: 18px;
	margin-left: 5px;
	background: url(../../images/common/error.png) no-repeat 0 0;
	_background: url(../../images/common/error.gif) no-repeat 0 0;
	line-height: 20px;
}
.co_kd2 {
	height: 15px;
	overflow: hidden;
	display: inline-block;
	padding: 2px 0 2px 20px;
	margin-left: 5px;
	background: url(/images/srk_28.gif) no-repeat;
}
.co_sl {
	border: 1px solid #A5ACB2;
	border-bottom: 1px solid #DADADA;
	border-right: 1px solid #DADADA;
	height: 20px;
	line-height: 20px;
	background: url(../../images/common/login/srk_32.gif) right 7px no-repeat;
	padding: 0 18px 0 5px;
	cursor: pointer;
}
.co_sl_2 {
	border: 1px solid #DADADA;
	background: #F3F3F3;
}
.co_sl_2 li {
	padding: 0 5px;
	line-height: 20px;
	padding-top: 2px;
	line-height: 20px;
	*line-height: 18px;
	display: block;
	text-decoration: none;
	color: #666;
}
.co_sl_2 li.bg {
	background: #ddd;
	color: #333;
}
.kxicon_on {
	height: 16px;
	width: 16px;
	background: url(../../images/index/indeximg.png) -372px 0 no-repeat;
}
.kxicon_off {
	height: 16px;
	width: 16px;
	background: url(../../images/index/kaixinoff.gif) no-repeat bottom left;
}
.msn_off {
	height: 16px;
	width: 14px;
	background: url(../../images/index/msnoff.gif) no-repeat bottom left;
}
.msn_on {
	height: 16px;
	width: 14px;
	background: url(../../images/index/msnon.gif) no-repeat bottom left;
}
.mobile_off {
	height: 16px;
	width: 12px;
	background: url(../../images/index/indeximg.png) -332px -1px no-repeat;
}
.mobile_on {
	height: 16px;
	width: 12px;
	background: url(../../images/index/indeximg.png) -319px -1px no-repeat;
}
.greensilk_off {
	height: 16px;
	width: 12px;
	background: url(../../images/index/greensilk_off.gif) no-repeat 0 bottom;
}
.greensilk_on {
	height: 16px;
	width: 12px;
	background: url(../../images/index/greensilk_on.gif) no-repeat 0 bottom;
}
.s139icon_on {
	height: 16px;
	width: 16px;
	background: url(../../images/toolbar/ico139on.gif) no-repeat bottom center;
}
.s139icon_off {
	height: 16px;
	width: 16px;
	background: url(../../images/toolbar/ico139off.gif) no-repeat bottom center;
}
.login_sbox {
	margin-top: 20px;
}
.login_sbox input {
	width: 150px;
	margin-right: 5px;
	height: 16px;
	vertical-align: middle;
}
.login_sboxs {
	margin: 19px 0 12px 0;
}
.login_sboxs input {
	width: 100px;
	margin-right: 5px;
}
.talk {
	margin-left: 31px;
	padding-bottom: 15px;
	width: 540px;
}
.talk_msn_mail {
	padding-left: 28px;
	padding-bottom: 22px;
	line-height: 18px;
	height: 18px;
	background-repeat: no-repeat;
	background-position: 0 0;
}
.imico_msn {
	background-image: url(../../images/setup/icon_msn.gif);
}
.imico_talk {
	background-image: url(../../images/setup/icon_talk.gif);
}
.imico_uc {
	background-image: url(../../images/setup/icon_uc.gif);
}
.talk_msn_mail2 {
	padding-bottom: 7px;
}
.talk_msn_mail3 {
	padding-bottom: 10px;
}
.input_im {
	height: 19px;
	line-height: 19px;
	*vertical-align: -4px;
}
a.del_talk {
	color: #0082cb;
}
.talk_msn_mtd {
	line-height: 23px;
	padding-bottom: 8px;
}
.span_bold {
	font-weight: bold;
}
.span_grey {
	color: #666;
}
.talk_msn_mtd .talk_num {
	line-height: 39px;
	padding-left: 15px;
}
.talk_msn_mtd .span_red {
	color: #c60;
	line-height: 18px;
	padding: 8px 0;
}
.eng_f {
	font-family: "瀹嬩綋";
}
.rb_obj2 {
	margin-bottom: 20px;
}
.rb_obj_lastbot {
	margin-bottom: 174px;
}
.icon_grey {
	color: #ccc;
}
.talkmid_check p {
	line-height: 25px;
	_padding-bottom: 3px;
}
.talkmid_check p span {
	padding-left: 6px;
}
.talkmid_check p input {
	vertical-align: -3px;
	_vertical-align: -2px;
	margin-right: 4px;
	* margin-right: 0;
}
.saveok {
	display: inline-block;
	margin-left: 10px;
}
.talkmid_check p span.saveok {
	padding-left: 16px;
	color: #c00;
	*vertical-align: -2px;
	_vertical-align: -1px;
}
.talkmid_check p.p_bot {
	padding: 5px 0 18px 0;
}
.talkmid_check .more {
	margin-left: 15px;
}
.searchWap {
	width: 100%;
	min-height: 600px;
	_height: 600px;
	overflow: hidden;
	_overflow: visible;
	margin: 20px 0 5px;
	padding: 0 0 30px;
	background: url(../../images/search/line_bg.gif) repeat-y 599px 0;
}
.searchLeft {
	overflow: hidden;
	padding: 20px 0 0 20px;
	width: 560px;
}
ul.friendThirdTag {
	height: 100%;
	overflow: hidden;
	padding-bottom: 15px;
}
ul.friendThirdTag li {
	float: left;
	height: 15px;
	line-height: 15px;
}
ul.friendThirdTag li.current {
	font-weight: bold;
}
ul.friendThirdTag li.line {
	color: #ccc;
	margin: 0 10px;
}
.concernBox {
	width: 100%;
	padding: 5px 0 0;
}
.concernBox li {
	clear: both;
	width: 100%;
	padding: 15px 0;
	overflow: hidden;
	position: relative;
}
.concernBox .conBox_l {
	float: left;
	width: 56px;
	margin-right: 10px;
}
.concernBox .conBox_c {
	float: left;
	width: 424px;
	overflow: hidden;
}
.concernBox .conBox_r {
	float: right;
	width: 60px;
}
.concernBox .conBox_r p {
	text-align: center;
	line-height: 18px;
}
.concernBox .conBox_l img {
	width: 50px;
	height: 50px;
	padding: 2px;
	border: 1px solid #ccc;
	background: #fff;
}
.concernBox .conBox_c .address {
	height: 15px;
	padding: 5px 0 0;
	line-height: 14px;
	color: #666;
}
.concernBox .conBox_c .content {
	padding-top: 3px;
	*padding-top: 5px;
	line-height: 18px;
	word-wrap: break-word;
	color: #999;
}
.concernBox .conBox_c .time {
	font-family: "瀹嬩綋";
}
.concernBox .conBox_c .address span {
	margin-left: 20px;
}
.concernBox .conBox_c .address strong {
	font-weight: bold;
}
.concernBox .conBox_c .roommate {
	left: 370px;
	position: absolute;
	top: 13px;
	width: 130px;
}
.searchLeft div.MIB_linedot2 {
	clear: both;
	float: left;
	width: 100%;
	overflow: hidden;
	padding: 0 0 20px;
	margin: 0 0 30px;
}
.searchTit {
	font-size: 14px;
	font-weight: bold;
	position: relative;
}
.cetdowme {
	position: absolute;
	top: 50px;
	left: 0;
	clear: both;
	border: 1px solid #999;
	padding: 1px;
	background: #fff;
	width: 130px;
}
.cetdowme p {
	clear: both;
	height: 23px;
	overflow: hidden;
	color: #333;
	line-height: 23px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: nowrap;
	padding-left: 5px;
}
.cetdowme p label {
	display: block;
	float: left;
	width: 100px;
	overflow: hidden;
	overflow: hidden;
}
.cetdowme p .labelbox {
	float: left;
	margin: 4px 3px 0 0;
	margin: 0 0 0 0\9;
}
.cetdowme p.opt input {
	margin-right: 3px;
	width: 95px;
	height: 16px;
	vertical-align: -1px;
	*vertical-align: -5px;
}
.cetdowme p.txt {
	line-height: 20px;
	color: #999;
}
.cetdowme p.btn {
	margin: 5px 0;
}
.cetdowme p.btn a {
	margin-right: 8px;
}
.cetdowme .offcheck input {
	visibility: hidden;
}
.cetdowme .hover {
	background: #dff4ff;
	cursor: pointer;
}
.cetdowme .hover .labelbox,.cetdowme .hover label {
	cursor: pointer;
}
.cetdowme .error_color {
	padding-left: 5px;
}
.pri_content {
	margin-right: 29px;
}
.btn_privacy,.btn_privacy em {
	display: block;
	float: left;
	height: 23px;
	color: #666;
	font-size: 12px;
	font-weight: normal;
	cursor: pointer;
	padding-left: 5px;
}
a.btn_privacy: hover,.privacy_hover {
	background: url(../../images/common/btn/mblog_btn.gif) no-repeat 0 0;
}
.btn_privacy em {
	padding-right: 9px;
	padding-left: 0;
	height: 19px;
	padding-top: 4px;
	_height: 18px;
	_padding-top: 5px;
	line-height: 18px;
}
a.btn_privacy: hover em,.privacy_hover em {
	background: url(../../images/common/btn/mblog_btn.gif) right -28px;
	text-decoration: none;
}
.btn_hv {
	margin-left: -6px;
}
.btn_hv,.btn_hv em {
	display: block;
	float: left;
	height: 23px;
	sfont-size: 12px;
	font-weight: normal;
	cursor: pointer;
	padding-left: 7px;
}
a.btn_hv: hover {
	background: url(../../images/common/btn/mblog_btn.gif) no-repeat 0 0;
}
.btn_hv em {
	padding-right: 5px;
	padding-left: 0;
	height: 19px;
	padding-top: 4px;
	_height: 18px;
	_padding-top: 5px;
	line-height: 18px;
}
a.btn_hv: hover em {
	background: url(../../images/common/btn/mblog_btn.gif) right -28px;
	text-decoration: none;
}
.MIB_column {
	background: #fff;
	min-height: 600px;
	_height: 600px;
}
.MIB_lf_titl,.MIB_lf_tit {
	background: #f1fcee;
	border-bottom: 1px solid #e2f6dc;
	padding: 0 20px;
	height: 39px;
	line-height: 39px;
	color: #1a3b4f;
	position: relative;
}
.MIB_lf_titl a: link,.MIB_lf_titl a: visited,.MIB_lf_titl a: hover,.MIB_lf_tit a: link,.MIB_lf_tit a: visited,.MIB_lf_tit a: hover {
	color: #599933;
}
.packetBarR {
	position: absolute;
	top: 0;
	right: 20px;
	font-size: 12px;
	line-height: normal;
	padding-top: 12px;
}
.packetBarR img {
	vertical-align: middle;
}
.MIB_line_l2 {
	padding: 0 10px;
}
.MIB_comheader {
	height: 25px;
	line-height: 25px;
	line-height: 21px\9;
	overflow: hidden;
	padding: 0 6px;
	background-color: #DDF5F9;
	_font-family: '瀹嬩綋';
}
.marRt10 {
	margin-right: 10px;
}
.marRt20 {
	margin-right: 20px;
}
.marRt25 {
	margin-right: 25px;
}
.marBt12 {
	margin-bottom: 12px;
}
.downmenu {
	top: 23px;
	left: 0;
	clear: both;
	border: 1px solid #999;
	padding: 6px 8px 5px;
	background: #fff;
	width: 120px;
}
.downmenu p {
	clear: both;
	width: 120px;
	height: 23px;
	overflow: hidden;
	color: #333;
	line-height: 23px;
	word-break: break-all;
	word-wrap: break-word;
	white-space: nowrap;
}
.downmenu p label {
	display: block;
	float: left;
	width: 120px;
	height: 14px;
	overflow: hidden;
	padding-top: 3px\9;
	overflow: hidden;
	line-height: normal;
	outline: none;
}
.downmenu p .labelbox {
	float: left;
	margin-right: 3px;
	margin-right: 0\9;
}
.downmenu p.opt input {
	margin-right: 3px;
	width: 95px;
	height: 16px;
	vertical-align: -1px;
	*vertical-align: -5px;
}
.downmenu p.txt {
	line-height: 20px;
	color: #999;
}
.downmenu p.btn {
	margin-top: 5px;
}
.downmenu p.btn a {
	margin-right: 8px;
}
.downmenuAttr {
	padding-right: 5px;
}
.downmenuAttr p {
	width: 115px;
}
.downmenuAttr p label {
	width: 95px;
}
.vote_list,.vote_list table {
	width: 100%;
	line-height: 15px;
}
.vote_list {
	padding: 14px 0 0;
}
.vote_list td {
	padding: 5px 1px;
	vertical-align: top;
}
.vote_list .vote_desc {
	text-align: right;
	word-wrap: break-word;
	word-break: break-all;
}
.vote_list .vote_track {
	width: 110px;
	padding: 5px 9px;
}
.vote_list .vote_track div {
	width: 110px;
	height: 11px;
	overflow: hidden;
	margin: 2px 0 0;
	background: url(../../images/vote/vote_track.gif) no-repeat right 0;
}
.vote_track em {
	display: block;
	float: left;
	height: 11px;
	width: 2px;
	background: url(../../images/vote/vote_nums.gif) no-repeat 0 0;
}
.vote_list .vote_num {
	width: 83px;
}
.vote_list .vote {
	width: 38px;
}
.vote_list .cur {
	background-color: #EBEBEB;
	cursor: pointer;
}
.vote_list .cur .vote a: link,.vote_list .cur .vote a: visited {
	text-decoration: underline;
}
.MIB_assign .MIB_assign_c .vote_list .MIB_linedot_l1 {
	margin: 10px 0 6px;
}
.vote_list .details {
	padding: 6px 0 8px;
}
.vote_list .details span {
	font-family: "瀹嬩綋";
}
.vote_list .details .owner {
	padding: 0 8px 0 4px;
}
.track_1 .t_head {
	background-position: 0 0;
}
.track_1 .t_foot {
	background-position: right 0;
}
.track_1 .t_mid {
	background-position: 0 -11px;
	background-repeat: repeat-x;
}
.track_2 .t_head {
	background-position: 0 -22px;
}
.track_2 .t_foot {
	background-position: right -22px;
}
.track_2 .t_mid {
	background-position: 0 -33px;
	background-repeat: repeat-x;
}
.track_3 .t_head {
	background-position: 0 -44px;
}
.track_3 .t_foot {
	background-position: right -44px;
}
.track_3 .t_mid {
	background-position: 0 -55px;
	background-repeat: repeat-x;
}
.track_4 .t_head {
	background-position: 0 -66px;
}
.track_4 .t_foot {
	background-position: right -66px;
}
.track_4 .t_mid {
	background-position: 0 -77px;
	background-repeat: repeat-x;
}
.track_5 .t_head {
	background-position: 0 -88px;
}
.track_5 .t_foot {
	background-position: right -88px;
}
.track_5 .t_mid {
	background-position: 0 -99px;
	background-repeat: repeat-x;
}
.track_6 .t_head {
	background-position: 0 -110px;
}
.track_6 .t_foot {
	background-position: right -110px;
}
.track_6 .t_mid {
	background-position: 0 -121px;
	background-repeat: repeat-x;
}
.track_7 .t_head {
	background-position: 0 -132px;
}
.track_7 .t_foot {
	background-position: right -132px;
}
.track_7 .t_mid {
	background-position: 0 -143px;
	background-repeat: repeat-x;
}
.track_8 .t_head {
	background-position: 0 -154px;
}
.track_8 .t_foot {
	background-position: right -154px;
}
.track_8 .t_mid {
	background-position: 0 -165px;
	background-repeat: repeat-x;
}
.track_9 .t_head {
	background-position: 0 -176px;
}
.track_9 .t_foot {
	background-position: right -176px;
}
.track_9 .t_mid {
	background-position: 0 -187px;
	background-repeat: repeat-x;
}
.track_10 .t_head {
	background-position: 0 -198px;
}
.track_10 .t_foot {
	background-position: right -198px;
}
.track_10 .t_mid {
	background-position: 0 -209px;
	background-repeat: repeat-x;
}
.vote_list .addNew {
	padding: 8px 0 8px 116px;
}
.vote_list .vote_item {
	width: 100%;
	overflow: hidden;
	padding: 14px 0 0;
	line-height: 19px;
}
.vote_list .vote_item dd {
	padding: 1px 0 4px;
}
.vote_list .vote_item dd a {
	margin: 0 7px 0 0;
}
.vote_list .vote_item .vote_details {
	margin: 0 0 0 18px;
}
.vote_list .vote_item .vote_details em {
	top: -1px;
	top: 5px\0;
	*top: 6px;
	left: 45px\0;
	left: 46px\9;
}
#userPosition {
	padding: 0;
	margin: 0;
	border: 0;
	position: absolute;
	z-index: 999;
}
#sinaNote {
	position: absolute;
	z-index: 999999;
	width: auto;
	overflow: hidden;
	padding: 0;
	margin: 0;
	border: 1px solid #CCC;
	background: #fff;
	text-align: left;
}
#sinaNote li {
	font-size: 12px;
	list-style: none;
	margin: 0 1px;
	height: 20px;
	padding: 0 5px;
	clear: both;
	line-height: 20px;
	cursor: pointer;
	color: #999;
}
#sinaNote li.note {
	text-align: left;
	color: #999;
}
.inter_tip {
	position: absolute;
	top: 118px;
	left: 220px;
}
.inter_tip .tipcontent {
	padding: 10px 11px;
	background: #333;
	color: #fff;
	line-height: 18px;
	white-space: nowrap;
	border: 1px solid #FFF;
}
.inter_tip .tipbt {
	height: 5px;
	background: url(../../images/index/tiparraw.gif) 50px 0 no-repeat;
	font-size: 0;
	width: 70px;
	position: relative;
	top: -1px;
}
.vipBtnbg {
	margin-bottom: 10px;
	display: block;
	cursor: pointer;
	position: relative;
}
.vipBtn {
	background: url('../../images/index/sina.png') no-repeat;
	_background: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http: //img.t.sinajs.cn/t3/style/images/index/sina.png',sizingMethod='crop');
	width: 95px;
	height: 26px;
}
.vipBtnbg a {
	width: 95px;
	height: 26px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
body {
	background: #fff;
}
.opthBg {
	padding-bottom: 6px;
}
.opthTopBg {
	height: 74px;
	background: #c4eff4 url('/images/bg_top.gif') no-repeat center top;
}
.opthBox {
	background: #fff url('../../images/open/bg_thbg.gif') repeat-x center bottom;
}
.opthHead {
	width: 450px;
	height: 64px;
	padding: 10px 0 0 20px;
	margin: 0 auto;
}
.opthHead .newlogo {
	background: url("../../images/open/logo.png") no-repeat 0 0;
	_background: none;
	_filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='http: //img.t.sinajs.cn/t3/style/images/open/logo.png',sizingMethod='crop');
	width: 140px;
	height: 60px;
	display: block;
}
.opthCen {
	width: 400px;
	margin: 0 auto;
	padding: 0 20px;
}
.opthCen .title {
	padding-top: 5px;
	line-height: 20px;
}
.opthCen .title .spe {
	color: #f00;
}
.opthCen .MIB_linedot2 {
	padding: 15px 0;
}
.thridBgbor {
	float: left;
	width: 80px;
	height: 80px;
	border-bottom: 2px solid #d9d9d9;
	_display: inline;
	margin-left: 10px;
}
.thridBgbor img {
	display: block;
	width: 78px;
	height: 78px;
	border: 1px solid #7dbcc3;
}
.sinaBgbor {
	float: left;
	width: 80px;
	height: 80px;
	border-bottom: 2px solid #d9d9d9;
}
.sinaBgbor img {
	display: block;
	width: 78px;
	height: 78px;
	border: 1px solid #7dbcc3;
}
.thsinCon {
	float: left;
	width: 139px;
	height: 78px;
	background: url("../../images/open/bg_conn.gif") no-repeat center 22px;
	margin: 0 34px;
	position: relative;
	color: #999;
}
.thsinCon .top {
	position: absolute;
	top: 10px;
	left: 20px;
}
.thsinCon .bott {
	position: absolute;
	bottom: 10px;
	left: 20px;
}
.opthNote {
	color: #666;
	margin: 25px 0;
	text-align: center;
}
.opthTable {
	padding: 15px 0 13px 0;
}
.opthTable ul li {
	clear: both;
	overflow: hidden;
	padding: 5px 0;
	*padding: 3px 0;
}
.opthTable ul li .left {
	float: left;
	width: 85px;
	padding-right: 10px;
	text-align: right;
	height: 24px;
	line-height: 24px;
	color: #999;
}
.opthTable ul li .cen {
	float: left;
	width: 180px;
}
.opthTable ul li .cen input {
	width: 174px;
	border-color: #919485 #e5e5e5 #e5e5e5 #919485;
}
.opthTable ul li .right {
	float: left;
	width: 75px;
	padding-left: 10px;
	height: 24px;
	line-height: 24px;
}
.opthBottom {
	overflow: hidden;
	height: 63px;
}
.opthBottom .lf {
	margin-top: 25px;
}
.opthBottom .rt {
	margin-top: 17px;
}
.opthBottom .rt a {
	margin-left: 10px;
}
.opthBg_ph {
	background: #fff;
}
.opthTopBg_ph {
	height: 40px;
	background: #c4eff4;
}
.opthHead_ph {
	width: 98%;
	height: 40px;
	padding: 0 0 0 10px;
	margin: 0 auto;
}
.opthHead_ph .newlogo {
	background: url("../../images/open/logo_s.gif") no-repeat 0 0;
	width: 82px;
	height: 40px;
	display: block;
}
.opthCen_ph {
	width: 98%;
	text-align: center;
	padding: 0;
	font-size: 14px;
}
.linedot_ph {
	padding: 15px 0;
	position: relative;
	height: 65px;
	background: none;
}
.thridBgbor_ph {
	float: none;
	position: absolute;
	left: 50%;
	margin-left: -40px;
}
.opthTable_ph ul li {
	text-align: left;
	padding: 5px 20px 5px 15px;
}
.opthTable_ph ul li input {
	width: 100%;
	height: 36px;
	border-color: #919485 #e5e5e5 #e5e5e5 #919485;
	font-size: 18px;
}
.open_thirdbg {
	background: #C4EFF4;
}
.thpTop {
	height: 200px;
	background: url(../../images/open/bg_topth.gif) no-repeat center bottom;
}
.thpCen {
	height: 296px;
	background: url(../../images/open/bg_cen.gif) no-repeat center top;
	overflow: hidden;
}
.thpFoot {
	height: 91px;
	background: url(../../images/open/bg_bott.gif) no-repeat center top;
	text-align: center;
	padding-top: 12px;
	color: #0082cb;
}
.thpCenBox {
	width: 450px;
	margin: 0 auto;
	padding: 15px;
	color: #666;
}
.txt_error {
	width: 90px;
	height: 20px;
	background: url(../../images/open/txt_error.gif);
}
.errorNote {
	padding: 50px 0 60px 100px;
}
.errorNote .layerL {
	float: left;
	width: 50px;
}
.errorNote .layerR {
	float: left;
}
.errorNote .layerR .txt {
	margin-top: 5px;
	line-height: 2em;
}
.noteFoot {
	background: #e0efff;
	padding: 15px;
	line-height: 1.6em;
	color: #999;
}
.open_reg {
	background: #fff;
}
.open_reg_con {
	width: 387px;
	margin: 0 auto;
	padding: 22px 0;
}
.open_reg_con .open_reg_tit {
	padding: 0 0 0 31px;
	height: 31px;
	border: 1px solid #D5E8F7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #F0F8FF;
	line-height: 31px;
	overflow: hidden;
	color: #666;
	margin-bottom: 17px;
}
.open_reg_c01 {
	width: 285px;
	margin: 0 auto;
	height: 82px;
	overflow: hidden;
	padding: 0 51px 18px 51px;
	background: url(../../images/common/linedot1.gif) repeat-x 0 bottom;
}
.open_reg_c01 dt {
	float: left;
	display: inline;
	margin: 30px 23px 0 23px;
	width: 79px;
}
.open_reg_c01 dt img {
	display: block;
}
.open_reg_c01 dd {
	float: left;
	width: 80px;
	border-bottom: 2px solid #d9d9d9;
}
.open_reg_c01 dd img {
	display: block;
	border: 1px solid #7DBCC3;
}
.open_reg_c02 {
	padding: 4px 0 30px 6px;
}
.open_reg_c02 li {
	padding: 22px 0 0 0;
	font-size: 14px;
	position: relative;
	clear: both;
	zoom: 1;
}
.open_reg_c02 li: after {
	content: ".";
	display: block;
	visibility: hidden;
	height: 0;
	clear: both;
}
.open_reg_c02 li input {
	margin-left: 8px;
	vertical-align: middle;
	font-size: 12px;
}
.open_reg_c02 li font {
	color: #fff;
	font-size: 14px;
}
.open_reg_c02 li select {
	min-width: 86px;
	font-size: 12px;
	vertical-align: middle;
	margin-top: -1px;
}
.open_reg_c02 li .open_checked {
	border: none;
	margin-right: 3px;
	margin-right: 0 \9;
	vertical-align: -2px;
}
.open_reg_c02 li .open_select {
	width: 86px;
}
.open_reg_c03 {
	padding: 20px 0 35px 0;
	background: url(../../images/common/linedot1.gif) repeat-x 0 bottom;
}
.open_reg_c03 h3 {
	line-height: 36px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.open_reg_c03 p {
	padding: 0 0 0 48px;
	color: #666;
	line-height: 20px;
}
.open_reg_c03 p strong {
	color: #f90;
	font-weight: bold;
}
.open_reg_c03 p strong a {
	color: #f90;
}
.open_reg_c03 h4 {
	text-align: center;
	margin-top: 20px;
	width: 100%;
}
.open_reg_c04 {
	padding-bottom: 30px;
}
.open_reg_c04 dl {
	padding: 7px 0 0 48px;
	color: #666;
	line-height: 20px;
}
.open_reg_c04 dt {
	font-size: 14px;
	line-height: 30px;
	color: #333;
}
.error_bg,.error2_bg,.error3_bg {
	background: url(/images/errorbg.gif) no-repeat 0 0;
	display: inline-block;
	padding-left: 28px;
	vertical-align: middle;
	position: absolute;
	left: 262px;
	top: 22px;
	*+top: 23px;
	width:164px;
}
.error_bg em,.error2_bg em,.error3_bg em {
	background: url(/images/errorbg.gif) no-repeat right -28px;
	color: #C00;
	display: inline-block;
	float: left;
	font-size: 12px;
	height: 20px;
	overflow: hidden;
	padding: 8px 8px 0 0;
	line-height: 14px;
	font-family: "瀹嬩綋";
	white-space: nowrap;
}
.right_bg,.right2_bg,.right3_bg {
	background: url(/images/srk_28.gif) no-repeat 0 center;
	display: inline-block;
	width: 14px;
	height: 28px;
	vertical-align: middle;
	position: absolute;
	left: 262px;
	top: 22px;
}
.error2_bg {
	left: 340px;
}
.error3_bg {
	left: 376px;
	left: 378px \9;
	top: 17px;
}
.right2_bg {
	left: 340px;
}
.right3_bg {
	left: 376px;
	left: 378px \9;
	top: 17px;
}
.open_inp01,.open_inp02 {
	border: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 22px;
	line-height: 18px;
	padding-left: 4px;
}
.open_inp01 {
	width: 185px;
}
.open_inp02 {
	width: 115px;
}
.open_inpcur {
	border: 1px solid #A5C760;
	background: #F4FFD4;
}
a.open_btn01,a.open_btn02,a.open_btn03,a.open_btn04 {
	background: url(/images/open_btn01.gif) no-repeat;
	display: inline-block;
	font-size: 0;
	line-height: 0;
	overflow: hidden;
}
a.open_btn01 {
	width: 133px;
	height: 40px;
	margin-left: 7px;
	margin-top: 4px;
}
a.open_btn01: hover {
	background-position: 0 -40px;
}
a.open_btn02 {
	background-position: 0 -80px;
	width: 150px;
	height: 40px;
}
a.open_btn02: hover {
	background-position: 0 -120px;
}
a.open_btn03 {
	background-position: 0 -160px;
	width: 163px;
	height: 44px;
	margin-top: 10px;
}
a.open_btn03: hover {
	background-position: 0 -204px;
}
a.open_btn04 {
	background-position: 0 -248px;
	width: 163px;
	height: 44px;
	margin-top: 15px;
}
a.open_btn04: hover {
	background-position: 0 -292px;
}
.open_check_img {
	vertical-align: top;
	margin: 0 6px;
}
.open_reg_bg {
	background: #E2F8FB;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 700px;
	z-index: -1;
	left: 0;
}
.f12 {
	font-size: 12px;
}